| Index: ui/aura/desktop_host_win.cc
|
| diff --git a/ui/aura/desktop_host_win.cc b/ui/aura/desktop_host_win.cc
|
| index c491ac161a9b0b56165e85236723d443954ff7e5..e46fad1f4e17a9771fb6d756e05cbed284c4a2e0 100644
|
| --- a/ui/aura/desktop_host_win.cc
|
| +++ b/ui/aura/desktop_host_win.cc
|
| @@ -114,6 +114,7 @@ gfx::Size DesktopHost::GetNativeDisplaySize() {
|
|
|
| DesktopHostWin::DesktopHostWin(const gfx::Rect& bounds)
|
| : desktop_(NULL),
|
| + ALLOW_THIS_IN_INITIALIZER_LIST(input_method_(this)),
|
| fullscreen_(false),
|
| saved_window_style_(0),
|
| saved_window_ex_style_(0) {
|
| @@ -233,6 +234,7 @@ void DesktopHostWin::OnClose() {
|
| LRESULT DesktopHostWin::OnKeyEvent(UINT message,
|
| WPARAM w_param,
|
| LPARAM l_param) {
|
| + // TODO(yusukes): Support input method.
|
| MSG msg = { hwnd(), message, w_param, l_param };
|
| KeyEvent keyev(msg, message == WM_CHAR);
|
| SetMsgHandled(desktop_->DispatchKeyEvent(&keyev));
|
| @@ -264,4 +266,13 @@ void DesktopHostWin::OnSize(UINT param, const CSize& size) {
|
| desktop_->OnHostResized(gfx::Size(size.cx, size.cy));
|
| }
|
|
|
| +ui::InputMethod* DesktopHostWin::GetInputMethod() {
|
| + return &input_method_;
|
| +}
|
| +
|
| +void DesktopHostWin::DispatchKeyEventPostIME(Event* event) {
|
| + // TODO(yusukes): Support input method.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| } // namespace aura
|
|
|