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

Commit f9324692 authored by Huahui Wu's avatar Huahui Wu
Browse files

A few small cleanning-ups.

1. Remove mDeferMultiTouch in WebView, it was for testing only but
we don't need it now since we always pass MultiTouch to WebKit.

2. Remove the use of mDeferMultiTouch in DRT tests.

3. Correct the index of getX(Y) for the second touch point in the
debug string of MotionEvent.

Change-Id: Ib63cfc5935af1a169ed26b2b138f74908492bc18
parent da6f9295
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1569,7 +1569,7 @@ public final class MotionEvent extends InputEvent implements Parcelable {
            + " device=" + mDeviceId
            + " source=0x" + Integer.toHexString(mSource)
            + (getPointerCount() > 1 ?
                " pointerId2=" + getPointerId(1) + " x2=" + getX(2) + " y2=" + getY(2) : "")
                " pointerId2=" + getPointerId(1) + " x2=" + getX(1) + " y2=" + getY(1) : "")
            + "}";
    }

+0 −14
Original line number Diff line number Diff line
@@ -498,9 +498,6 @@ public class WebView extends AbsoluteLayout
    // default is not set, the UI will continue handle them.
    private boolean mDeferTouchProcess;

    // if true, multi-touch events will be passed to webkit directly before UI
    private boolean mDeferMultitouch = false;

    // Currently, multi-touch events are sent to WebKit first then back to
    // WebView while single-touch events are handled in WebView first.
    // So there is a chance that a single-touch move event is handled in WebView
@@ -8164,17 +8161,6 @@ public class WebView extends AbsoluteLayout
        mCurrentTouchInterval = interval;
    }

    /**
     * Toggle whether multi touch events should be sent to webkit
     * no matter if UI wants to handle it first.
     *
     * @hide This is only used by the webkit layout test.
     */
    public void setDeferMultiTouch(boolean value) {
      mDeferMultitouch = value;
      Log.v(LOGTAG, "set mDeferMultitouch to " + value);
    }

    /**
     *  Update our cache with updatedText.
     *  @param updatedText  The new text to put in our cache.
+0 −4
Original line number Diff line number Diff line
@@ -158,10 +158,6 @@ public class TestShellActivity extends Activity implements LayoutTestController
        // WebView::setJsFlags is noop in JSC build.
        mWebView.setJsFlags("--expose_gc");

        // Always send multitouch events to Webkit since the layout test
        // is only for the Webkit not the browser's UI.
        mWebView.setDeferMultiTouch(true);

        mHandler = new AsyncHandler();

        Intent intent = getIntent();
+0 −1
Original line number Diff line number Diff line
@@ -372,7 +372,6 @@ public class LayoutTestsExecutor extends Activity {
        webView.setTouchInterval(-1);

        webView.clearCache(true);
        webView.setDeferMultiTouch(true);

        WebSettings webViewSettings = webView.getSettings();
        webViewSettings.setAppCacheEnabled(true);