DescriptionCurrently, destroying a ui::TouchEvent removes its tracking id from the slot mapping. Because MenuEventDispatcher::DispatchEvent was creating
(and destroying) a touch event, the tracking id was being
removed too early.
This patch refcounts the tracking ids, so the tracking id won't be removed until it should be.
BUG=394437
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285580
Patch Set 1 #Patch Set 2 : Switch to refcounting tracking ids. #Patch Set 3 : Fix non-linux platforms. #
Total comments: 2
Patch Set 4 : Add test. #
Total comments: 2
Patch Set 5 : Use ui::TouchEvents in test. #
Messages
Total messages: 27 (0 generated)
|