]> Pileus Git - ~andy/gtk/commitdiff
Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_DOUBLE_BUFFERED)
authorJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 17:14:05 +0000 (18:14 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:58:21 +0000 (20:58 -0400)
Use new API instead: gtk_widget_set_double_buffered ()

docs/reference/gtk/drawing-model.xml
gtk/gtkwidget.c

index 4d697f256245e604eb9b657197a2e8d294998735..35c230d4ec5009b00686804d9b13b3c64984762e 100644 (file)
@@ -443,7 +443,7 @@ my_widget_init (MyWidget *widget)
 {
   ...
 
-  GTK_WIDGET_UNSET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+  gtk_widget_set_double_buffered (widget, FALSE);
 
   ...
 }
index 595a7516bcd9aceb4f94da9d909208df8df0cfed..c0204b7e2f6ff3cb424fa5011636dd848d883299 100644 (file)
@@ -6153,9 +6153,9 @@ gtk_widget_set_double_buffered (GtkWidget *widget,
   if (double_buffered != gtk_widget_get_double_buffered (widget))
     {
       if (double_buffered)
-        GTK_WIDGET_SET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+        GTK_OBJECT_FLAGS (widget) |= GTK_DOUBLE_BUFFERED;
       else
-        GTK_WIDGET_UNSET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+        GTK_OBJECT_FLAGS (widget) &= ~(GTK_DOUBLE_BUFFERED);
 
       g_object_notify (G_OBJECT (widget), "double-buffered");
     }