| Index: content/shell/browser/shell_platform_data_aura.cc
|
| diff --git a/content/shell/browser/shell_platform_data_aura.cc b/content/shell/browser/shell_platform_data_aura.cc
|
| index ff9eb91c853e0f45834ac1810de9708ba826849d..c2d8bac1b65c449ef851aa85c64bc070a4bdc66f 100644
|
| --- a/content/shell/browser/shell_platform_data_aura.cc
|
| +++ b/content/shell/browser/shell_platform_data_aura.cc
|
| @@ -97,7 +97,8 @@ class MinimalInputEventFilter : public ui::internal::InputMethodDelegate,
|
| // ui::internal::InputMethodDelegate:
|
| virtual bool DispatchKeyEventPostIME(const ui::KeyEvent& event) OVERRIDE {
|
| ui::TranslatedKeyEvent aura_event(event);
|
| - return root_->AsWindowTreeHostDelegate()->OnHostKeyEvent(&aura_event);
|
| + ui::EventDispatchDetails details = root_->OnEventFromSource(&aura_event);
|
| + return aura_event.handled() || details.dispatcher_destroyed;
|
| }
|
|
|
| aura::RootWindow* root_;
|
|
|