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

Commit fa148f68 authored by Ben Murdoch's avatar Ben Murdoch
Browse files

Move setExpandedTileBounds from WC to UI thread

Bug: 3412928
Change-Id: I2d5c8cc1ba188152dd570ef3a0f2f2f14d64465f
parent 4b77bbd2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -8151,7 +8151,7 @@ public class WebView extends AbsoluteLayout
     * @hide only used by the Browser
     */
    public void setExpandedTileBounds(boolean enabled) {
        mWebViewCore.sendMessage(EventHub.SET_EXPANDED_TILE_BOUNDS, enabled ? 1 : 0, 0);
        nativeSetExpandedTileBounds(enabled);
    }

    /**
@@ -8310,6 +8310,8 @@ public class WebView extends AbsoluteLayout
    static final int NO_LEFTEDGE = -1;
    native int nativeGetBlockLeftEdge(int x, int y, float scale);

    private native void nativeSetExpandedTileBounds(boolean enabled);

    // Returns a pointer to the scrollable LayerAndroid at the given point.
    private native int      nativeScrollableLayer(int x, int y, Rect scrollRect,
            Rect scrollBounds);
+0 −8
Original line number Diff line number Diff line
@@ -578,8 +578,6 @@ final class WebViewCore {

    private native void nativeSetJsFlags(String flags);

    private native void nativeSetExpandedTileBounds(boolean enabled);

    /**
     *  Delete text from start to end in the focused textfield. If there is no
     *  focus, or if start == end, silently fail.  If start and end are out of
@@ -1001,8 +999,6 @@ final class WebViewCore {

        static final int PROXY_CHANGED = 193;

        static final int SET_EXPANDED_TILE_BOUNDS = 194;

        // private message ids
        private static final int DESTROY =     200;

@@ -1562,10 +1558,6 @@ final class WebViewCore {
                            mWebView.mPrivateHandler.obtainMessage(WebView.AUTOFILL_COMPLETE, null)
                                    .sendToTarget();
                            break;

                        case EventHub.SET_EXPANDED_TILE_BOUNDS:
                            nativeSetExpandedTileBounds(msg.arg1 == 1);
                            break;
                    }
                }
            };