Chromium Code Reviews| Index: content/renderer/render_view_impl.cc |
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
| index 339cee33b3d6f9eecdcd7c72afdcf2832eff889c..9f20096a342748fa21d5810005f94f16d31054bd 100644 |
| --- a/content/renderer/render_view_impl.cc |
| +++ b/content/renderer/render_view_impl.cc |
| @@ -2829,7 +2829,12 @@ void RenderViewImpl::focusPrevious() { |
| } |
| void RenderViewImpl::focusedNodeChanged(const WebNode& node) { |
|
klobag.chromium
2014/01/23 23:01:49
If user dismisses the OSK, and re-tap the text fie
aurimas (slooooooooow)
2014/01/23 23:05:22
I think klobag@ means when you use a back key on A
|
| - Send(new ViewHostMsg_FocusedNodeChanged(routing_id_, IsEditableNode(node))); |
| + bool is_editable_node = IsEditableNode(node); |
| +#if defined(OS_ANDROID) |
| + if (is_editable_node) |
| + UpdateTextInputState(true, true); |
| +#endif |
| + Send(new ViewHostMsg_FocusedNodeChanged(routing_id_, is_editable_node)); |
| FOR_EACH_OBSERVER(RenderViewObserver, observers_, FocusedNodeChanged(node)); |
| } |