diff options
| author | 2010-08-19 10:05:08 -0700 | |
|---|---|---|
| committer | 2010-08-19 10:15:50 -0700 | |
| commit | 0ed2bb5e566aee763e7a4ff22a58db9f424e6e9c (patch) | |
| tree | 5b227acceeadd98d00fc0a07b7800a6376089499 | |
| parent | 8902abb7ff4495e63413ce6aabf32a8f3d584ad0 (diff) | |
Set the scale to be at least overview zoom scale.
This happens when screen is rotated. Also removed a not-needed calculation.
issue: 2919307
Change-Id: If24ccb45a488aa8f00fead09206bfbe1799ebcb2
| -rw-r--r-- | core/java/android/webkit/ZoomManager.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/java/android/webkit/ZoomManager.java b/core/java/android/webkit/ZoomManager.java index ea975c2c3cae..33ebcf595110 100644 --- a/core/java/android/webkit/ZoomManager.java +++ b/core/java/android/webkit/ZoomManager.java @@ -727,7 +727,8 @@ class ZoomManager { if (mWebView.getWebViewCore() != null) { // we always force, in case our height changed, in which case we // still want to send the notification over to webkit. - refreshZoomScale(mUpdateTextWrap); + setZoomScale(Math.max(mActualScale, getZoomOverviewScale()), + mUpdateTextWrap, true); // update the zoom buttons as the scale can be changed updateZoomPicker(); } @@ -787,8 +788,6 @@ class ZoomManager { && Math.abs((viewWidth * mInvActualScale) - mZoomOverviewWidth) > 1))) { mInitialZoomOverview = false; setZoomScale(zoomOverviewScale, !willScaleTriggerZoom(mTextWrapScale)); - } else { - mInZoomOverview = !exceedsMinScaleIncrement(mActualScale, zoomOverviewScale); } } |