]> Pileus Git - ~andy/gtk/commitdiff
GtkRadioAction: unseal private pointer
authorJavier Jardón <jjardon@gnome.org>
Wed, 7 Jul 2010 02:42:05 +0000 (04:42 +0200)
committerJavier Jardón <jjardon@gnome.org>
Tue, 13 Jul 2010 17:40:49 +0000 (19:40 +0200)
gtk/gtkradioaction.c
gtk/gtkradioaction.h

index ac31219393acb4a70649d25358e70e714a1e3686..0f658a90397f5f749f5a10473e6dfd2db30e9a75 100644 (file)
@@ -48,8 +48,6 @@
  */
 
 
-#define GTK_RADIO_ACTION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionPrivate))
-
 struct _GtkRadioActionPrivate 
 {
   GSList *group;
@@ -183,7 +181,10 @@ gtk_radio_action_class_init (GtkRadioActionClass *klass)
 static void
 gtk_radio_action_init (GtkRadioAction *action)
 {
-  action->private_data = GTK_RADIO_ACTION_GET_PRIVATE (action);
+  action->private_data = G_TYPE_INSTANCE_GET_PRIVATE (action,
+                                                      GTK_TYPE_RADIO_ACTION,
+                                                      GtkRadioActionPrivate);
+
   action->private_data->group = g_slist_prepend (NULL, action);
   action->private_data->value = 0;
 
index e0f5df1b3efb8bd4179c5577a62d301018fbd8ca..5216d5d87434e8f56d21d2dae3bf6e691a60818e 100644 (file)
@@ -55,8 +55,7 @@ struct _GtkRadioAction
   GtkToggleAction parent;
 
   /*< private >*/
-
-  GtkRadioActionPrivate *GSEAL (private_data);
+  GtkRadioActionPrivate *private_data;
 };
 
 struct _GtkRadioActionClass