From 8763551b6b0035d6ecc762368c838507dccbbbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Thu, 29 Oct 2009 04:39:18 +0100 Subject: [PATCH] Fix warning: cast to gint* --- gtk/gtkobject.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkobject.c b/gtk/gtkobject.c index a90f26bb69..d0e65ed0fd 100644 --- a/gtk/gtkobject.c +++ b/gtk/gtkobject.c @@ -332,12 +332,12 @@ gtk_object_floating_flag_handler (GtkObject *object, case +1: /* force floating if possible */ do oldvalue = g_atomic_int_get (&object->flags); - while (!g_atomic_int_compare_and_exchange (&object->flags, oldvalue, oldvalue | GTK_FLOATING)); + while (!g_atomic_int_compare_and_exchange ((gint *)&object->flags, oldvalue, oldvalue | GTK_FLOATING)); return oldvalue & GTK_FLOATING; case -1: /* sink if possible */ do oldvalue = g_atomic_int_get (&object->flags); - while (!g_atomic_int_compare_and_exchange (&object->flags, oldvalue, oldvalue & ~(guint32) GTK_FLOATING)); + while (!g_atomic_int_compare_and_exchange ((gint *)&object->flags, oldvalue, oldvalue & ~(guint32) GTK_FLOATING)); return oldvalue & GTK_FLOATING; default: /* check floating */ return 0 != (g_atomic_int_get (&object->flags) & GTK_FLOATING);