diff options
| author | 2010-08-26 10:58:38 -0700 | |
|---|---|---|
| committer | 2010-08-26 10:58:38 -0700 | |
| commit | 4ae1f6f2ae0a06f5424e930cca1eeab26fd942ab (patch) | |
| tree | b864428c1d65543af5ec952462c75347bc0189e2 | |
| parent | 261d509270d41508ca99d5a1a0d0dd8e7e4bd966 (diff) | |
Restore zoom level when browser is restored.
issue: 2950667
Change-Id: If335813eed6311d3d01354147bd62f90ffbdacfb
| -rw-r--r-- | core/java/android/webkit/WebView.java | 2 |
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(); |