Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7b06977 authored by Mangesh Ghiware's avatar Mangesh Ghiware Committed by Android Git Automerger
Browse files

am 8d03007f: Merge "Update zoom (aka display) density from WebView thread." into ics-mr1

* commit '8d03007f':
  Update zoom (aka display) density from WebView thread.
parents ea54d0dc 8d03007f
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -742,6 +742,7 @@ public class WebView extends AbsoluteLayout
    static final int SCREEN_ON                          = 136;
    static final int ENTER_FULLSCREEN_VIDEO             = 137;
    static final int UPDATE_SELECTION                   = 138;
    static final int UPDATE_ZOOM_DENSITY                = 139;

    private static final int FIRST_PACKAGE_MSG_ID = SCROLL_TO_MSG_ID;
    private static final int LAST_PACKAGE_MSG_ID = SET_TOUCH_HIGHLIGHT_RECTS;
@@ -797,7 +798,9 @@ public class WebView extends AbsoluteLayout
        "AUTOFILL_COMPLETE", //              = 134;
        "SELECT_AT", //                      = 135;
        "SCREEN_ON", //                      = 136;
        "ENTER_FULLSCREEN_VIDEO" //          = 137;
        "ENTER_FULLSCREEN_VIDEO", //         = 137;
        "UPDATE_SELECTION", //               = 138;
        "UPDATE_ZOOM_DENSITY" //             = 139;
    };

    // If the site doesn't use the viewport meta tag to specify the viewport,
@@ -8444,6 +8447,11 @@ public class WebView extends AbsoluteLayout
                    mZoomManager.updateZoomRange(viewState, getViewWidth(), viewState.mScrollX);
                    break;
                }
                case UPDATE_ZOOM_DENSITY: {
                    final float density = (Float) msg.obj;
                    mZoomManager.updateDefaultZoomDensity(density);
                    break;
                }
                case REPLACE_BASE_CONTENT: {
                    nativeReplaceBaseContent(msg.arg1);
                    break;
+2 −1
Original line number Diff line number Diff line
@@ -2337,7 +2337,8 @@ public final class WebViewCore {
                    / mViewportDensityDpi;
        }
        if (adjust != mWebView.getDefaultZoomScale()) {
            mWebView.updateDefaultZoomDensity(adjust);
            Message.obtain(mWebView.mPrivateHandler,
                    WebView.UPDATE_ZOOM_DENSITY, adjust).sendToTarget();
        }
        int defaultScale = (int) (adjust * 100);