• Adam Barth's avatar
    Tap above LongPressDraggable should work (#6348) · 61240fe8
    Adam Barth authored
    Previously, we were nulling out the ArenaEntry in MultiDragPointerState
    too early, which was prevent MultiDragPointerState from rejecting the
    gesture in `dispose` if we hadn't accepted by the time the pointer went
    up. Now we properly reject the gesture, which causes the tap gesture to
    win during `sweep` in the arena.
    
    Also, add a bunch of docs and annotations based on information I learned
    while studying this issue. Finally, rename a private member of tap
    recognizer to a name that would have confused me less in my
    investigation.
    
    Fixes #1186
    61240fe8
Name
Last commit
Last update
..
arena.dart Loading commit data...
binding.dart Loading commit data...
constants.dart Loading commit data...
converter.dart Loading commit data...
drag.dart Loading commit data...
events.dart Loading commit data...
hit_test.dart Loading commit data...
long_press.dart Loading commit data...
lsq_solver.dart Loading commit data...
multidrag.dart Loading commit data...
multitap.dart Loading commit data...
pointer_router.dart Loading commit data...
recognizer.dart Loading commit data...
scale.dart Loading commit data...
tap.dart Loading commit data...
velocity_tracker.dart Loading commit data...