[gtk+] Fix warning: cast to gint*



commit 8763551b6b0035d6ecc762368c838507dccbbbeb
Author: Javier Jardón <jjardon gnome org>
Date:   Thu Oct 29 04:39:18 2009 +0100

    Fix warning: cast to gint*

 gtk/gtkobject.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkobject.c b/gtk/gtkobject.c
index a90f26b..d0e65ed 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);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]