Title: [108996] trunk/Source/WebKit/gtk
Revision
108996
Author
k...@webkit.org
Date
2012-02-27 08:54:29 -0800 (Mon, 27 Feb 2012)

Log Message

Build fix for building with GTK+ 2.x.

Patch by Vincent Untz  <vu...@gnome.org>> and Gustavo Noronha Silva  <g...@gnome.org> on 2012-02-27

* tests/testwebview.c:

Modified Paths

Diff

Modified: trunk/Source/WebKit/gtk/ChangeLog (108995 => 108996)


--- trunk/Source/WebKit/gtk/ChangeLog	2012-02-27 16:36:53 UTC (rev 108995)
+++ trunk/Source/WebKit/gtk/ChangeLog	2012-02-27 16:54:29 UTC (rev 108996)
@@ -1,3 +1,9 @@
+2012-02-27  Vincent Untz  <vu...@gnome.org>> and Gustavo Noronha Silva  <g...@gnome.org>
+
+        Build fix for building with GTK+ 2.x.
+
+        * tests/testwebview.c:
+
 2012-02-26  Hajime Morrita  <morr...@chromium.org>
 
         Move ChromeClient::showContextMenu() to ContextMenuClient

Modified: trunk/Source/WebKit/gtk/tests/testwebview.c (108995 => 108996)


--- trunk/Source/WebKit/gtk/tests/testwebview.c	2012-02-27 16:36:53 UTC (rev 108995)
+++ trunk/Source/WebKit/gtk/tests/testwebview.c	2012-02-27 16:54:29 UTC (rev 108996)
@@ -27,6 +27,8 @@
 
 #include <glib.h>
 #include <glib/gstdio.h>
+#include <gdk/gdk.h>
+#include <gdk/gdkkeysyms.h>
 #include <gtk/gtk.h>
 #include <webkit/webkit.h>
 
@@ -389,7 +391,12 @@
     GtkWidget *window = gtk_offscreen_window_new();
     GtkWidget *webView = webkit_web_view_new();
     GtkWidget *entry = gtk_entry_new();
+
+#ifdef GTK_API_VERSION_2
+    GtkWidget *box = gtk_hbox_new(FALSE, 0);
+#else
     GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#endif
 
     gtk_container_add(GTK_CONTAINER(box), webView);
     gtk_container_add(GTK_CONTAINER(box), entry);
@@ -424,8 +431,10 @@
     pressEvent->key.window = window;
     g_object_ref(pressEvent->key.window);
 
+#ifndef GTK_API_VERSION_2
     GdkDeviceManager* manager = gdk_display_get_device_manager(gdk_window_get_display(window));
     gdk_event_set_device(pressEvent, gdk_device_manager_get_client_pointer(manager));
+#endif
 
     // When synthesizing an event, an invalid hardware_keycode value
     // can cause it to be badly processed by Gtk+.
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to