Index: ui/aura_shell/shell.h |
diff --git a/ui/aura_shell/shell.h b/ui/aura_shell/shell.h |
index 80f5060a402638557873d954c856ef22ef841a41..13adae4ccf657efa2f52e6f5ca4a27807fe926e1 100644 |
--- a/ui/aura_shell/shell.h |
+++ b/ui/aura_shell/shell.h |
@@ -35,6 +35,7 @@ namespace internal { |
class ActivationController; |
class AppList; |
class DragDropController; |
+class InputMethodEventFilter; |
class ShadowController; |
class ShellAcceleratorFilter; |
class WorkspaceController; |
@@ -118,6 +119,8 @@ class AURA_SHELL_EXPORT Shell { |
scoped_ptr<internal::WorkspaceController> workspace_controller_; |
scoped_ptr<internal::ShadowController> shadow_controller_; |
+ // An event filter that pre-handles all key events to send them to an IME. |
+ scoped_ptr<internal::InputMethodEventFilter> input_method_filter_; |
// An event filter that pre-handles global accelerators. |
scoped_ptr<internal::ShellAcceleratorFilter> accelerator_filter_; |