Index: chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
diff --git a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
index 9d824fcd9f9b032b335f4480095c097c52c640f0..b14fdcbdefd8ae9ccf1df65f72f4e789a4cc7044 100644 |
--- a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
+++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
@@ -200,6 +200,9 @@ class RenderWidgetHostViewGtkWidget { |
if (!host_view->is_showing_context_menu_) |
host_view->GetRenderWidgetHost()->Blur(); |
+ // Prevents us from stealing input context focus in OnGrabNotify() handler. |
+ host_view->was_focused_before_grab_ = false; |
+ |
// Disable the GtkIMContext object. |
host_view->im_context_->OnFocusOut(); |