diff options
| -rw-r--r-- | core/java/android/webkit/ZoomManager.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/webkit/ZoomManager.java b/core/java/android/webkit/ZoomManager.java index 0bfb6683452b..7ca6aeba87fe 100644 --- a/core/java/android/webkit/ZoomManager.java +++ b/core/java/android/webkit/ZoomManager.java @@ -651,6 +651,11 @@ class ZoomManager { mTextWrapScale = newTextWrapScale; refreshZoomScale(true); } else if (!mInZoomOverview && willScaleTriggerZoom(getZoomOverviewScale())) { + // Reflow, if necessary. + if (mTextWrapScale > getReadingLevelScale()) { + mTextWrapScale = getReadingLevelScale(); + refreshZoomScale(true); + } zoomToOverview(); } else { zoomToReadingLevelOrMore(); |