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); |