[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