• Mike Wasserman's avatar
    ws: Add touch selection controller support for pointer watcher. · 0663980b
    Mike Wasserman authored
    Allows ws clients to close touch ui on events outside their windows.
    
    Add a new PointerWatcher plumbing to [Mus]ViewsDelegate.
    Wires up watchers to the Mus-only PointerWatcherEventRouter.
    (ui/views/mus/* is not allowed as a dependency of ui/views/*)
    
    Destroy the touch selection ui on PointerWatcher mouse events.
    
    Bug: 884394, 887725
    Test: Mouse events outside the KSV window close KSV text touch ui.
    Change-Id: I0e41da4d03719001191f7d5ab669bcc1805bd63c
    Reviewed-on: https://chromium-review.googlesource.com/1232955Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Commit-Queue: Michael Wasserman <msw@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#593001}
    0663980b
mus_views_delegate.cc 1.21 KB