Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 6ca3936ddd5a466e8bd50bd772874986276caaf1..4cf77127509d42ebedd351e00f00a45ef1b3d06b 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -3067,7 +3067,10 @@ void RenderViewImpl::OnSetFocus(bool enable) { |
// This message must always be received when the main frame is a |
// WebLocalFrame. |
CHECK(webview()->mainFrame()->isWebLocalFrame()); |
+ SetFocus(enable); |
+} |
+void RenderViewImpl::SetFocus(bool enable) { |
has_focus_ = enable; |
RenderWidget::OnSetFocus(enable); |