2007-12-06 Xan Lopez <xan@gnome.org>
[WebKit-https.git] / WebKit / gtk / WebView / webkitwebview.cpp
index f92a5b1818a18ee27fc35eaa34856e99e67f00dd..a649695256259f62698ce010e2a6664c19cb468c 100644 (file)
@@ -141,7 +141,8 @@ static gboolean webkit_web_view_key_press_event(GtkWidget* widget, GdkEventKey*
         return TRUE;
     }
 
-    return gtk_bindings_activate_event(GTK_OBJECT(widget), event);
+    /* Chain up to our parent class for binding activation */
+    return GTK_WIDGET_CLASS(webkit_web_view_parent_class)->key_press_event(widget, event);
 }
 
 static gboolean webkit_web_view_key_release_event(GtkWidget* widget, GdkEventKey* event)
@@ -152,7 +153,8 @@ static gboolean webkit_web_view_key_release_event(GtkWidget* widget, GdkEventKey
     if (frame->eventHandler()->keyEvent(keyboardEvent))
         return TRUE;
 
-    return FALSE;
+    /* Chain up to our parent class for binding activation */
+    return GTK_WIDGET_CLASS(webkit_web_view_parent_class)->key_release_event(widget, event);
 }
 
 static gboolean webkit_web_view_button_press_event(GtkWidget* widget, GdkEventButton* event)