Chromium Code Reviews| Index: ui/views/cocoa/bridged_native_widget.mm |
| diff --git a/ui/views/cocoa/bridged_native_widget.mm b/ui/views/cocoa/bridged_native_widget.mm |
| index a465d24e4211ae97ada810938e8f601b3ecd9e1a..2e1678b1719cd44eb7865b827247ba39b484f1e8 100644 |
| --- a/ui/views/cocoa/bridged_native_widget.mm |
| +++ b/ui/views/cocoa/bridged_native_widget.mm |
| @@ -26,8 +26,6 @@ |
| #include "ui/views/cocoa/tooltip_manager_mac.h" |
| #import "ui/views/cocoa/views_nswindow_delegate.h" |
| #import "ui/views/cocoa/widget_owner_nswindow_adapter.h" |
| -#include "ui/views/ime/input_method_bridge.h" |
| -#include "ui/views/ime/null_input_method.h" |
| #include "ui/views/view.h" |
| #include "ui/views/views_delegate.h" |
| #include "ui/views/widget/native_widget_mac.h" |
| @@ -708,18 +706,12 @@ void BridgedNativeWidget::OnSizeConstraintsChanged() { |
| shows_fullscreen_controls); |
| } |
| -InputMethod* BridgedNativeWidget::CreateInputMethod() { |
| - if (switches::IsTextInputFocusManagerEnabled()) |
| - return new NullInputMethod(); |
| - |
| - return new InputMethodBridge(this, GetHostInputMethod(), true); |
| -} |
| - |
| -ui::InputMethod* BridgedNativeWidget::GetHostInputMethod() { |
| +ui::InputMethod* BridgedNativeWidget::GetInputMethod() { |
| if (!input_method_) { |
| // Delegate is NULL because Mac IME does not need DispatchKeyEventPostIME |
| // callbacks. |
| input_method_ = ui::CreateInputMethod(NULL, nil); |
|
yukawa
2015/06/11 21:48:42
Well if we almost always need to call |OnFocus()|
Shu Chen
2015/06/12 03:34:38
I will do a CL soon to avoid such default-focused
|
| + input_method_->OnFocus(); |
| } |
| return input_method_.get(); |
| } |
| @@ -759,16 +751,6 @@ void BridgedNativeWidget::CreateLayer(ui::LayerType layer_type, |
| } |
| //////////////////////////////////////////////////////////////////////////////// |
| -// BridgedNativeWidget, internal::InputMethodDelegate: |
| - |
| -void BridgedNativeWidget::DispatchKeyEventPostIME(const ui::KeyEvent& key) { |
| - DCHECK(focus_manager_); |
| - native_widget_mac_->GetWidget()->OnKeyEvent(const_cast<ui::KeyEvent*>(&key)); |
| - if (!key.handled()) |
| - focus_manager_->OnKeyEvent(key); |
| -} |
| - |
| -//////////////////////////////////////////////////////////////////////////////// |
| // BridgedNativeWidget, CocoaMouseCaptureDelegate: |
| void BridgedNativeWidget::PostCapturedEvent(NSEvent* event) { |