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..ea4537ad2d5055cedf4696db9aff04443d5192c8 100644 |
| --- a/ui/views/view_targeter.cc |
| +++ b/ui/views/view_targeter.cc |
| @@ -13,6 +13,17 @@ namespace views { |
| ViewTargeter::ViewTargeter() {} |
| ViewTargeter::~ViewTargeter() {} |
| +gfx::RectF ViewTargeter::BoundsForEvent(const ui::LocatedEvent& event) const { |
| + gfx::RectF event_bounds(event.location(), gfx::Size(1, 1)); |
|
sadrul
2014/05/27 16:26:18
Another quick nit: event.location_f() and gfx::Siz
tdanderson
2014/05/27 16:30:08
Oops, sorry, forgot to change accordingly. Done.
|
| + if (event.IsGestureEvent()) { |
| + const ui::GestureEvent& gesture = |
| + static_cast<const ui::GestureEvent&>(event); |
| + event_bounds = gesture.details().bounding_box_f(); |
| + } |
| + |
| + return event_bounds; |
| +} |
| + |
| ui::EventTarget* ViewTargeter::FindTargetForEvent(ui::EventTarget* root, |
| ui::Event* event) { |
| View* view = static_cast<View*>(root); |