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

Commit 387c2e8d authored by John Reck's avatar John Reck
Browse files

Prevent updateStateTrackers from being affected by preventDefault()

 Bug: 6477996
 Calling e.preventDefault() on a javascript touch handler is apparantly
 not supposed to prevent the default gesture detector, who knew?

Change-Id: I6ee36e2fbc485b289b6dbb3464d8562c88e3be49
parent b23341e4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -334,6 +334,7 @@ final class WebViewInputDispatcher {

            DispatchEvent d = obtainDispatchEventLocked(eventToEnqueue, eventType, 0,
                    webKitXOffset, webKitYOffset, webKitScale);
            updateStateTrackersLocked(d, event);
            enqueueEventLocked(d);
        }
        return true;
@@ -787,7 +788,6 @@ final class WebViewInputDispatcher {

                flags = d.mFlags;

                updateStateTrackersLocked(d, event);
                if (event == d.mEvent) {
                    d.mEvent = null; // retain ownership of event, don't recycle it yet
                }