[Telepathy-commits] [telepathy-gabble/master] GabblePresence: simplify priv access

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Aug 19 10:53:40 PDT 2008


20080722182207-53eee-f81f220f82f4ca2648f92e8e82222d7de7a65715.gz
---
 src/presence.c |    4 +---
 src/presence.h |    4 +++-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/presence.c b/src/presence.c
index 4b6a80e..180baa3 100644
--- a/src/presence.c
+++ b/src/presence.c
@@ -33,7 +33,7 @@
 
 G_DEFINE_TYPE (GabblePresence, gabble_presence, G_TYPE_OBJECT);
 
-#define GABBLE_PRESENCE_PRIV(account) ((GabblePresencePrivate *) account->priv)
+#define GABBLE_PRESENCE_PRIV(account) ((account)->priv)
 
 typedef struct _Resource Resource;
 
@@ -47,8 +47,6 @@ struct _Resource {
     time_t last_activity;
 };
 
-typedef struct _GabblePresencePrivate GabblePresencePrivate;
-
 struct _GabblePresencePrivate {
     gchar *no_resource_status_message;
     GSList *resources;
diff --git a/src/presence.h b/src/presence.h
index cf6a306..c556be3 100644
--- a/src/presence.h
+++ b/src/presence.h
@@ -51,6 +51,8 @@ G_BEGIN_DECLS
     (G_TYPE_INSTANCE_GET_CLASS ((obj), \
                                   GABBLE_TYPE_PRESENCE, GabblePresenceClass))
 
+typedef struct _GabblePresencePrivate GabblePresencePrivate;
+
 struct _GabblePresence {
     GObject parent;
     GabblePresenceCapabilities caps;
@@ -59,7 +61,7 @@ struct _GabblePresence {
     gchar *nickname;
     gchar *avatar_sha1;
     gboolean keep_unavailable;
-    gpointer priv;
+    GabblePresencePrivate *priv;
 };
 
 typedef struct _GabblePresenceClass GabblePresenceClass;
-- 
1.5.6.3




More information about the Telepathy-commits mailing list