Merge "Remove transient and unnecessary update density message." into jb-dev

This commit is contained in:
Mangesh Ghiware
2012-06-06 08:32:36 -07:00
committed by Android (Google) Code Review

View File

@@ -2550,6 +2550,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();