diff options
| author | Mangesh Ghiware <mghiware@google.com> | 2012-06-06 08:41:28 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-06-06 08:41:28 -0700 |
| commit | c1892e0c29fa26a3a1ad46449734ca8f264bd2a3 (patch) | |
| tree | 3ac750c35f752cf28c553542ee80f86f0fb00904 /core/java/android | |
| parent | b85afc25d5d4ef3aab378691d8df306c99f7ab96 (diff) | |
| parent | f8e99204c901d1d05960ed9a11c6af4a4e7dccd8 (diff) | |
am f8e99204: am b215726a: Merge "Remove transient and unnecessary update density message." into jb-dev
* commit 'f8e99204c901d1d05960ed9a11c6af4a4e7dccd8':
Remove transient and unnecessary update density message.
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/webkit/WebViewCore.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java index 8d518a1a0f9e..bf696fe4b27f 100644 --- a/core/java/android/webkit/WebViewCore.java +++ b/core/java/android/webkit/WebViewCore.java @@ -2551,6 +2551,11 @@ public final class WebViewCore { adjust = (float) mContext.getResources().getDisplayMetrics().densityDpi / mViewportDensityDpi; } + // Remove any update density messages in flight. + // If the density is indeed different from WebView's default scale, + // a new message will be queued. + mWebViewClassic.mPrivateHandler.removeMessages( + WebViewClassic.UPDATE_ZOOM_DENSITY); if (adjust != mWebViewClassic.getDefaultZoomScale()) { Message.obtain(mWebViewClassic.mPrivateHandler, WebViewClassic.UPDATE_ZOOM_DENSITY, adjust).sendToTarget(); |
