chromeos: Laser tool blocks events from propagating.
After discussion concluded the best way was to delegate the laser pointer out of ash/common. Moved all the laser related files into ash/laser. LaserPointerController.* replaces LaserPointerMode.* and it inherits from EventHandler to grab the events and propagate them to LaserPointerView/LaserPointerPoints, which remain the same. LaserPointerMode just inherits common palette tool and calls the delegate. BUG=644804 TEST=ash_unittests --gtest_filter="LaserPointer*" https://screenshot.googleplex.com/BtwX1GTCpcW Review-Url: https://codereview.chromium.org/2311393004 Cr-Commit-Position: refs/heads/master@{#419400}
Showing
Please register or sign in to comment