Merge "Prevent updateStateTrackers from being affected by preventDefault()" into jb-dev

This commit is contained in:
John Reck
2012-05-11 14:23:18 -07:00
committed by Android (Google) Code Review

View File

@@ -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
} }