[Xfce4-commits] <midori:master> Fix use of priv in GtkIconEntry code

Christian Dywan noreply at xfce.org
Sat Apr 17 01:44:01 CEST 2010


Updating branch refs/heads/master
         to 999af1d1646843365a142dc79c45ab7fbca0b461 (commit)
       from 8a0a7af5ce4b0e8aba57e0adc3cbed0e76bc77ca (commit)

commit 999af1d1646843365a142dc79c45ab7fbca0b461
Author: Christian Dywan <christian at twotoasts.de>
Date:   Fri Apr 16 22:57:59 2010 +0200

    Fix use of priv in GtkIconEntry code

 midori/gtkiconentry.c |    8 ++++----
 midori/gtkiconentry.h |    7 +++++--
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/midori/gtkiconentry.c b/midori/gtkiconentry.c
index ca0b50f..583a09a 100644
--- a/midori/gtkiconentry.c
+++ b/midori/gtkiconentry.c
@@ -82,13 +82,13 @@ typedef struct
   gboolean insensitive;
 } EntryIconInfo;
 
-typedef struct _GtkIconEntryPrivate
+struct _GtkIconEntryPrivate
 {
   gdouble fraction;
   EntryIconInfo icons[MAX_ICONS];
 
   gulong icon_released_id;
-} GtkIconEntryPrivate;
+};
 
 enum
 {
@@ -663,7 +663,7 @@ gtk_icon_entry_map (GtkWidget *widget)
 
       GTK_WIDGET_CLASS (parent_class)->map (widget);
 
-      priv = widget->priv;
+      priv = GTK_ICON_ENTRY (widget)->priv;
 
       for (i = 0; i < MAX_ICONS; i++)
 	{
@@ -693,7 +693,7 @@ gtk_icon_entry_unmap (GtkWidget *widget)
     {
       int i;
 
-      priv = widget->priv;
+      priv = GTK_ICON_ENTRY (widget)->priv;
 
       for (i = 0; i < MAX_ICONS; i++)
 	{
diff --git a/midori/gtkiconentry.h b/midori/gtkiconentry.h
index 0ca041a..6c07ce3 100644
--- a/midori/gtkiconentry.h
+++ b/midori/gtkiconentry.h
@@ -62,12 +62,15 @@ typedef enum
   GTK_ICON_ENTRY_SECONDARY
 } GtkIconEntryPosition;
 
-typedef struct _GtkIconEntry      GtkIconEntry;
-typedef struct _GtkIconEntryClass GtkIconEntryClass;
+typedef struct _GtkIconEntry        GtkIconEntry;
+typedef struct _GtkIconEntryClass   GtkIconEntryClass;
+typedef struct _GtkIconEntryPrivate GtkIconEntryPrivate;
 
 struct _GtkIconEntry
 {
   GtkEntry parent_object;
+
+  GtkIconEntryPrivate* priv;
 };
 
 struct _GtkIconEntryClass



More information about the Xfce4-commits mailing list