| Index: ui/aura/window_tree_host.cc
|
| diff --git a/ui/aura/window_tree_host.cc b/ui/aura/window_tree_host.cc
|
| index b2782422af2a6af94507e75903e1affbbe66f075..5bf1eb1d8ca4414f261ea1a7d99b0e0b2028a4ce 100644
|
| --- a/ui/aura/window_tree_host.cc
|
| +++ b/ui/aura/window_tree_host.cc
|
| @@ -199,7 +199,9 @@ ui::EventDispatchDetails WindowTreeHost::DispatchKeyEventPostIME(
|
| // If dispatch to IME is already disabled we shouldn't reach here.
|
| DCHECK(!dispatcher_->should_skip_ime());
|
| dispatcher_->set_skip_ime(true);
|
| - ui::EventDispatchDetails dispatch_details = SendEventToSink(event);
|
| + // We should bypass event rewriters here as they've been tried before.
|
| + ui::EventDispatchDetails dispatch_details =
|
| + event_sink()->OnEventFromSource(event);
|
| if (!dispatch_details.dispatcher_destroyed)
|
| dispatcher_->set_skip_ime(false);
|
| return dispatch_details;
|
|
|