Merge "Prevent updateStateTrackers from being affected by preventDefault()" into jb-dev
This commit is contained in:
@@ -334,6 +334,7 @@ final class WebViewInputDispatcher {
|
|||||||
|
|
||||||
DispatchEvent d = obtainDispatchEventLocked(eventToEnqueue, eventType, 0,
|
DispatchEvent d = obtainDispatchEventLocked(eventToEnqueue, eventType, 0,
|
||||||
webKitXOffset, webKitYOffset, webKitScale);
|
webKitXOffset, webKitYOffset, webKitScale);
|
||||||
|
updateStateTrackersLocked(d, event);
|
||||||
enqueueEventLocked(d);
|
enqueueEventLocked(d);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@@ -787,7 +788,6 @@ final class WebViewInputDispatcher {
|
|||||||
|
|
||||||
flags = d.mFlags;
|
flags = d.mFlags;
|
||||||
|
|
||||||
updateStateTrackersLocked(d, event);
|
|
||||||
if (event == d.mEvent) {
|
if (event == d.mEvent) {
|
||||||
d.mEvent = null; // retain ownership of event, don't recycle it yet
|
d.mEvent = null; // retain ownership of event, don't recycle it yet
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user