Skip to content

Commit b215726

Browse files
mghiwareAndroid (Google) Code Review
authored andcommitted
Merge "Remove transient and unnecessary update density message." into jb-dev
2 parents f6452d0 + c7ad102 commit b215726

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

core/java/android/webkit/WebViewCore.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2550,6 +2550,11 @@ private void setupViewport(boolean updateViewState) {
25502550
adjust = (float) mContext.getResources().getDisplayMetrics().densityDpi
25512551
/ mViewportDensityDpi;
25522552
}
2553+
// Remove any update density messages in flight.
2554+
// If the density is indeed different from WebView's default scale,
2555+
// a new message will be queued.
2556+
mWebViewClassic.mPrivateHandler.removeMessages(
2557+
WebViewClassic.UPDATE_ZOOM_DENSITY);
25532558
if (adjust != mWebViewClassic.getDefaultZoomScale()) {
25542559
Message.obtain(mWebViewClassic.mPrivateHandler,
25552560
WebViewClassic.UPDATE_ZOOM_DENSITY, adjust).sendToTarget();

0 commit comments

Comments
 (0)