Index: ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
index 8295d4dae10fdc1cd8e7108f21632aba8987f876..e81be6b646cf5b1c151521afa745ceabe06de34c 100644 |
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
@@ -14,6 +14,7 @@ |
#include "ui/base/class_property.h" |
#include "ui/base/cursor/cursor_loader_win.h" |
#include "ui/base/ime/input_method.h" |
+#include "ui/base/ime/input_method_observer.h" |
#include "ui/base/win/shell.h" |
#include "ui/compositor/compositor_constants.h" |
#include "ui/compositor/paint_context.h" |
@@ -600,6 +601,16 @@ void DesktopWindowTreeHostWin::OnWindowHidingAnimationCompleted() { |
//////////////////////////////////////////////////////////////////////////////// |
// DesktopWindowTreeHostWin, HWNDMessageHandlerDelegate implementation: |
+void DesktopWindowTreeHostWin::AddInputMethodObserver( |
+ ui::InputMethodObserver* observer) { |
+ GetInputMethod()->AddObserver(observer); |
+} |
+ |
+void DesktopWindowTreeHostWin::RemoveInputMethodObserver( |
+ ui::InputMethodObserver* observer) { |
+ GetInputMethod()->RemoveObserver(observer); |
+} |
+ |
bool DesktopWindowTreeHostWin::HasNonClientView() const { |
return has_non_client_view_; |
} |