summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shimeng (Simon) Wang <swang@google.com> 2010-08-19 10:05:08 -0700
committer Shimeng (Simon) Wang <swang@google.com> 2010-08-19 10:15:50 -0700
commit0ed2bb5e566aee763e7a4ff22a58db9f424e6e9c (patch)
tree5b227acceeadd98d00fc0a07b7800a6376089499
parent8902abb7ff4495e63413ce6aabf32a8f3d584ad0 (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.java5
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);
}
}