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

Commit 5f7c5a25 authored by Shimeng (Simon) Wang's avatar Shimeng (Simon) Wang
Browse files

Avoid sending false orientation event to webkit.

issue: 3057966
Change-Id: I1061df6da751e3a0ef158b5eabfb520d0473d3d0
parent 02628474
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -73,7 +73,7 @@ class BrowserFrame extends Handler {
    // that if the UI thread posts any messages after the message
    // that if the UI thread posts any messages after the message
    // queue has been cleared,they are ignored.
    // queue has been cleared,they are ignored.
    private boolean mBlockMessages = false;
    private boolean mBlockMessages = false;

    private int mOrientation;
    private static String sDatabaseDirectory;
    private static String sDatabaseDirectory;
    private static String sCacheDirectory;
    private static String sCacheDirectory;


@@ -225,6 +225,7 @@ class BrowserFrame extends Handler {
        mCallbackProxy = proxy;
        mCallbackProxy = proxy;
        mDatabase = WebViewDatabase.getInstance(appContext);
        mDatabase = WebViewDatabase.getInstance(appContext);
        mWebViewCore = w;
        mWebViewCore = w;
        mOrientation = 0;


        AssetManager am = context.getAssets();
        AssetManager am = context.getAssets();
        nativeCreateFrame(w, am, proxy.getBackForwardList());
        nativeCreateFrame(w, am, proxy.getBackForwardList());
@@ -497,7 +498,10 @@ class BrowserFrame extends Handler {
            }
            }


            case ORIENTATION_CHANGED: {
            case ORIENTATION_CHANGED: {
                if (mOrientation != msg.arg1) {
                    mOrientation = msg.arg1;
                    nativeOrientationChanged(msg.arg1);
                    nativeOrientationChanged(msg.arg1);
                }
                break;
                break;
            }
            }