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)); |
} |