Chromium Code Reviews| Index: content/browser/renderer_host/render_widget_host_view_mac.mm |
| diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm |
| index 0ec6ad37eb3726186dbb296359400816f0b33e61..3454c5287357e3475ca4cc0f5af1c9354d14d7fe 100644 |
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm |
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm |
| @@ -1015,6 +1015,13 @@ void RenderWidgetHostViewMac::UpdateInputMethodIfNecessary( |
| if (!text_input_state_changed) |
| return; |
| + // TODO(ekaramad): The state tracking is all in WebContentsImpl now. Remove |
| + // these local variables. |
|
Charlie Reis
2016/04/11 20:13:34
s/local variables/members/
(Or do I misunderstand
EhsanK
2016/04/11 20:46:01
You are right. Members.
|
| + const TextInputState* state = |
| + render_widget_host_->delegate()->GetTextInputState(); |
| + text_input_type_ = state->type; |
| + can_compose_inline_ = state->can_compose_inline; |
| + |
| if (HasFocus()) { |
| SetTextInputActive(true); |
| @@ -1023,9 +1030,7 @@ void RenderWidgetHostViewMac::UpdateInputMethodIfNecessary( |
| [NSApp updateWindows]; |
| #ifndef __LP64__ |
| - UseInputWindow(TSMGetActiveDocument(), !render_widget_host_->delegate() |
| - ->GetTextInputState() |
| - ->can_compose_inline); |
| + UseInputWindow(TSMGetActiveDocument(), !can_compose_inline_); |
| #endif |
| } |
| } |