diff options
| author | Grace Kloba <klobag@google.com> | 2010-03-01 13:06:58 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-03-01 13:06:58 -0800 |
| commit | eb494c002c8344570100aa51417d2b61ce75dbdd (patch) | |
| tree | ab371178b0432c1ebf3b2fdc71b3def1424f10d0 /core/java | |
| parent | 0ec40173b6875cf5ab0b95fb0b2e480f18bfcfbf (diff) | |
| parent | b3d0cc5ca99753c7aae3c04a5d7b607ce0aeabbb (diff) | |
Merge "If zoom scale is set to minimum, treat it as in overview mode."
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/webkit/WebView.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 897bd75fe1aa..17f18f71288a 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -2069,6 +2069,8 @@ public class WebView extends AbsoluteLayout boolean force) { if (scale < mMinZoomScale) { scale = mMinZoomScale; + // set mInZoomOverview for non mobile sites + if (scale < mDefaultScale) mInZoomOverview = true; } else if (scale > mMaxZoomScale) { scale = mMaxZoomScale; } @@ -4017,6 +4019,10 @@ public class WebView extends AbsoluteLayout // still want to send the notification over to webkit. mWebView.setNewZoomScale(mWebView.mActualScale, mUpdateTextWrap, true); + // update the zoom buttons as the scale can be changed + if (mWebView.getSettings().getBuiltInZoomControls()) { + mWebView.updateZoomButtonsEnabled(); + } } } } |
