We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f6452d0 + c7ad102 commit b215726Copy full SHA for b215726
core/java/android/webkit/WebViewCore.java
@@ -2550,6 +2550,11 @@ private void setupViewport(boolean updateViewState) {
2550
adjust = (float) mContext.getResources().getDisplayMetrics().densityDpi
2551
/ mViewportDensityDpi;
2552
}
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);
2558
if (adjust != mWebViewClassic.getDefaultZoomScale()) {
2559
Message.obtain(mWebViewClassic.mPrivateHandler,
2560
WebViewClassic.UPDATE_ZOOM_DENSITY, adjust).sendToTarget();
0 commit comments