From 4ae1f6f2ae0a06f5424e930cca1eeab26fd942ab Mon Sep 17 00:00:00 2001 From: "Shimeng (Simon) Wang" Date: Thu, 26 Aug 2010 10:58:38 -0700 Subject: Restore zoom level when browser is restored. issue: 2950667 Change-Id: If335813eed6311d3d01354147bd62f90ffbdacfb --- core/java/android/webkit/WebView.java | 2 ++ 1 file changed, 2 insertions(+) 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(); -- cgit v1.2.3-59-g8ed1b