| Index: ui/events/event_dispatcher.cc
|
| diff --git a/ui/events/event_dispatcher.cc b/ui/events/event_dispatcher.cc
|
| index ca24cde3ff0766948b42099393b89e7473a4905a..16830832aa8ca30872dcccc9dda7dceb90c38ecd 100644
|
| --- a/ui/events/event_dispatcher.cc
|
| +++ b/ui/events/event_dispatcher.cc
|
| @@ -45,12 +45,18 @@ Event* EventDispatcherDelegate::current_event() {
|
|
|
| EventDispatchDetails EventDispatcherDelegate::DispatchEvent(EventTarget* target,
|
| Event* event) {
|
| + LOG(ERROR) << "EventDispatcherDelegate::DispatchEvent 1"
|
| + << ", handled=" << event->handled();
|
| CHECK(target);
|
| Event::DispatcherApi dispatch_helper(event);
|
| dispatch_helper.set_phase(EP_PREDISPATCH);
|
| dispatch_helper.set_result(ER_UNHANDLED);
|
|
|
| EventDispatchDetails details = PreDispatchEvent(target, event);
|
| + LOG(ERROR) << "EventDispatcherDelegate::DispatchEvent: 2"
|
| + << ", handled=" << event->handled()
|
| + << ", details.dispatcher_destroyed=" << details.dispatcher_destroyed
|
| + << ", details.target_destroyed=" << details.target_destroyed;
|
| if (!event->handled() &&
|
| !details.dispatcher_destroyed &&
|
| !details.target_destroyed) {
|
| @@ -79,6 +85,7 @@ EventDispatchDetails EventDispatcherDelegate::PostDispatchEvent(
|
| EventDispatchDetails EventDispatcherDelegate::DispatchEventToTarget(
|
| EventTarget* target,
|
| Event* event) {
|
| + LOG(ERROR) << "EventDispatcherDelegate::DispatchEventToTarget";
|
| EventDispatcher* old_dispatcher = dispatcher_;
|
| EventDispatcher dispatcher(this);
|
| dispatcher_ = &dispatcher;
|
| @@ -113,6 +120,7 @@ void EventDispatcher::OnHandlerDestroyed(EventHandler* handler) {
|
| }
|
|
|
| void EventDispatcher::ProcessEvent(EventTarget* target, Event* event) {
|
| + LOG(ERROR) << "EventDispatcherDelegate::ProcessEvent";
|
| if (!target || !target->CanAcceptEvent(*event))
|
| return;
|
|
|
|
|