Index: chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
=================================================================== |
--- chrome/browser/renderer_host/render_widget_host_view_gtk.cc (revision 10468) |
+++ chrome/browser/renderer_host/render_widget_host_view_gtk.cc (working copy) |
@@ -79,6 +79,13 @@ |
RenderWidgetHostViewGtk* host_view) { |
WebKeyboardEvent wke(event); |
host_view->GetRenderWidgetHost()->ForwardKeyboardEvent(wke); |
+ |
+ // See note in webwidget_host_gtk.cc::HandleKeyPress(). |
+ if (event->type == GDK_KEY_PRESS) { |
+ wke.type = WebKeyboardEvent::CHAR; |
+ host_view->GetRenderWidgetHost()->ForwardKeyboardEvent(wke); |
+ } |
+ |
return FALSE; |
} |