Index: ui/events/event_target.cc |
diff --git a/ui/events/event_target.cc b/ui/events/event_target.cc |
index 9b44f9a74afa96c8fba6c883ce2acfd365a39a87..2e0721936d979e411fa379a44fcc451891f0247b 100644 |
--- a/ui/events/event_target.cc |
+++ b/ui/events/event_target.cc |
@@ -56,6 +56,12 @@ bool EventTarget::IsPreTargetListEmpty() const { |
return pre_target_list_.empty(); |
} |
+EventHandler* EventTarget::SetTargetHandler(EventHandler* target_handler) { |
+ EventHandler* original_target_handler = target_handler_; |
+ target_handler_ = target_handler; |
+ return original_target_handler; |
+} |
+ |
void EventTarget::OnEvent(Event* event) { |
CHECK_EQ(this, event->target()); |
if (target_handler_) |