summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shimeng (Simon) Wang <swang@google.com> 2010-08-26 10:58:38 -0700
committer Shimeng (Simon) Wang <swang@google.com> 2010-08-26 10:58:38 -0700
commit4ae1f6f2ae0a06f5424e930cca1eeab26fd942ab (patch)
treeb864428c1d65543af5ec952462c75347bc0189e2
parent261d509270d41508ca99d5a1a0d0dd8e7e4bd966 (diff)
Restore zoom level when browser is restored.
issue: 2950667 Change-Id: If335813eed6311d3d01354147bd62f90ffbdacfb
-rw-r--r--core/java/android/webkit/WebView.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index da9a3255584e..682319fabd03 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -1376,6 +1376,7 @@ public class WebView extends AbsoluteLayout
SslCertificate.saveState(mCertificate));
}
outState.putBoolean("privateBrowsingEnabled", isPrivateBrowsingEnabled());
+ mZoomManager.saveZoomState(outState);
return list;
}
@@ -1542,6 +1543,7 @@ public class WebView extends AbsoluteLayout
if (inState.getBoolean("privateBrowsingEnabled")) {
getSettings().setPrivateBrowsingEnabled(true);
}
+ mZoomManager.restoreZoomState(inState);
// Remove all pending messages because we are restoring previous
// state.
mWebViewCore.removeMessages();