summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shimeng (Simon) Wang <swang@google.com> 2011-06-30 11:23:12 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2011-06-30 11:23:12 -0700
commite58e9b8c8297dc9ae407c132d0f0983e63be46f0 (patch)
tree090c2fb4f57e7941c76bf091c907689ddaed8b00
parent04deb7bb7bb1b8b833c219564873b7ba8bc6516c (diff)
parentbe768ee508183c7454064f5c8bb772b44634ce98 (diff)
Merge "Use default scale when restored scale is 0."
-rw-r--r--core/java/android/webkit/WebViewCore.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java
index 7e41d36eee65..8fae7ecde139 100644
--- a/core/java/android/webkit/WebViewCore.java
+++ b/core/java/android/webkit/WebViewCore.java
@@ -2471,9 +2471,10 @@ public final class WebViewCore {
// called by JNI
private void restoreScale(float scale, float textWrapScale) {
if (mBrowserFrame.firstLayoutDone() == false) {
- mRestoredScale = scale;
+ final float defaultScale = mWebView.getDefaultZoomScale();
+ mRestoredScale = (scale <= 0.0) ? defaultScale : scale;
if (mSettings.getUseWideViewPort()) {
- mRestoredTextWrapScale = textWrapScale;
+ mRestoredTextWrapScale = (textWrapScale <= 0.0) ? defaultScale : textWrapScale;
}
}
}