summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2008-12-13 08:05:11 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-12-13 08:05:11 +0000
commit856b37bb89f40cabefb729aebe95acee80fc18fb (patch)
tree10381518dfb3602840b6d734a39bb86a5010bfae
parent797f030cf619ecea77f3a6738932222a181fc6bf (diff)
downloadgtk+-856b37bb89f40cabefb729aebe95acee80fc18fb.tar.gz
Remove a C99ism. Pointed out by Eric Lamarque
* gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button): Remove a C99ism. Pointed out by Eric Lamarque svn path=/trunk/; revision=21886
-rw-r--r--ChangeLog7
-rw-r--r--gdk/x11/gdktestutils-x11.c5
2 files changed, 11 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0aac0645c8..23e9ab42e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2008-12-13 Matthias Clasen <mclasen@redhat.com>
+ Bug 558306 – Cannot build gdk (gtk+ 2.14.4) on Solaris 8
+
+ * gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button):
+ Remove a C99ism. Pointed out by Eric Lamarque
+
+2008-12-13 Matthias Clasen <mclasen@redhat.com>
+
Bug 549251 – GTK icon view accessible issue.
* gtk/gtkiconview.c (gtk_icon_view_accessible_model_row_changed):
diff --git a/gdk/x11/gdktestutils-x11.c b/gdk/x11/gdktestutils-x11.c
index c35b8a5ac4..2c9223cf3c 100644
--- a/gdk/x11/gdktestutils-x11.c
+++ b/gdk/x11/gdktestutils-x11.c
@@ -189,8 +189,11 @@ gdk_test_simulate_button (GdkWindow *window,
0, /* serial */
1, /* send_event */
};
+ gboolean success;
+
g_return_val_if_fail (button_pressrelease == GDK_BUTTON_PRESS || button_pressrelease == GDK_BUTTON_RELEASE, FALSE);
g_return_val_if_fail (window != NULL, FALSE);
+
if (!GDK_WINDOW_IS_MAPPED (window))
return FALSE;
screen = gdk_colormap_get_screen (gdk_drawable_get_colormap (window));
@@ -218,7 +221,7 @@ gdk_test_simulate_button (GdkWindow *window,
&xev.subwindow);
if (!xev.subwindow)
xev.subwindow = xev.window;
- gboolean success = xev.same_screen;
+ success = xev.same_screen;
success &= 0 != XWarpPointer (xev.display, None, xev.window, 0, 0, 0, 0, xev.x, xev.y);
success &= 0 != XSendEvent (xev.display, xev.window, True, button_pressrelease == GDK_BUTTON_PRESS ? ButtonPressMask : ButtonReleaseMask, (XEvent*) &xev);
XSync (xev.display, False);