Chromium Code Reviews| Index: ui/views/view_targeter.cc |
| diff --git a/ui/views/view_targeter.cc b/ui/views/view_targeter.cc |
| index e4f495b1bd8344ccdc9781e805b41569a1a35ed2..9725ec9d5f6aa458cdb36870fbd876d644c71c14 100644 |
| --- a/ui/views/view_targeter.cc |
| +++ b/ui/views/view_targeter.cc |
| @@ -13,6 +13,18 @@ namespace views { |
| ViewTargeter::ViewTargeter() {} |
| ViewTargeter::~ViewTargeter() {} |
| +gfx::Rect ViewTargeter::BoundsForEvent(const ui::LocatedEvent& event) const { |
| + gfx::Rect event_bounds(event.location(), gfx::Size(1, 1)); |
| + if (event.IsGestureEvent()) { |
| + const ui::GestureEvent& gesture = static_cast<const ui::GestureEvent&>( |
| + event); |
|
sadrul
2014/05/27 16:03:32
The formatting here seems a bit weird. What would
tdanderson
2014/05/27 16:24:46
Done.
|
| + event_bounds = gesture.details().bounding_box(); |
|
sadrul
2014/05/27 16:03:32
Can you return a RectF instead (and get bounding_b
tdanderson
2014/05/27 16:24:46
Done.
|
| + } |
| + |
| + return event_bounds; |
| +} |
| + |
| + |
| ui::EventTarget* ViewTargeter::FindTargetForEvent(ui::EventTarget* root, |
| ui::Event* event) { |
| View* view = static_cast<View*>(root); |