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 53de2bbac58d22d54166c9cfffafb5e9d59c85f3..dbccd353a1800cfb308dafe3f8043befa03d18bf 100644 |
--- a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
+++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
@@ -234,7 +234,7 @@ class RenderWidgetHostViewGtkWidget { |
if (host_view->was_focused_before_grab_) |
host_view->im_context_->OnFocusIn(); |
} else { |
- host_view->was_focused_before_grab_ = host_view->HasFocus(); |
+ host_view->was_focused_before_grab_ = host_view->im_context_->IsFocused(); |
Evan Stade
2011/08/04 04:00:47
seems like was_focused_before_grab_ is not really
kinaba
2011/08/04 04:24:37
Done.
|
if (host_view->was_focused_before_grab_) { |
gdk_window_set_cursor(widget->window, NULL); |
host_view->im_context_->OnFocusOut(); |