[gtk+] GtkToolButton: unseal private pointer



commit a2fef51b6486c3ba26a6837718944715d3b27a21
Author: Javier Jardón <jjardon gnome org>
Date:   Wed Jul 14 01:58:29 2010 +0200

    GtkToolButton: unseal private pointer

 gtk/gtktoolbutton.c |    7 ++++---
 gtk/gtktoolbutton.h |    2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtktoolbutton.c b/gtk/gtktoolbutton.c
index 6cbd954..7f17084 100644
--- a/gtk/gtktoolbutton.c
+++ b/gtk/gtktoolbutton.c
@@ -106,7 +106,6 @@ static GObjectClass        *parent_class = NULL;
 static GtkActivatableIface *parent_activatable_iface;
 static guint                toolbutton_signals[LAST_SIGNAL] = { 0 };
 
-#define GTK_TOOL_BUTTON_GET_PRIVATE(obj)(G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonPrivate))
 
 GType
 gtk_tool_button_get_type (void)
@@ -290,8 +289,10 @@ gtk_tool_button_init (GtkToolButton      *button,
 		      GtkToolButtonClass *klass)
 {
   GtkToolItem *toolitem = GTK_TOOL_ITEM (button);
-  
-  button->priv = GTK_TOOL_BUTTON_GET_PRIVATE (button);
+
+  button->priv = G_TYPE_INSTANCE_GET_PRIVATE (button,
+                                              GTK_TYPE_TOOL_BUTTON,
+                                              GtkToolButtonPriv);
 
   button->priv->contents_invalid = TRUE;
 
diff --git a/gtk/gtktoolbutton.h b/gtk/gtktoolbutton.h
index e9ba386..3783e70 100644
--- a/gtk/gtktoolbutton.h
+++ b/gtk/gtktoolbutton.h
@@ -47,7 +47,7 @@ struct _GtkToolButton
   GtkToolItem parent;
 
   /*< private >*/
-  GtkToolButtonPrivate *GSEAL (priv);
+  GtkToolButtonPrivate *priv;
 };
 
 struct _GtkToolButtonClass



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