[telepathy-gabble/master] GabbleMucFactory: point to private structure in public struct

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Nov 11 10:45:34 PST 2009


---
 src/muc-factory.c |    3 ++-
 src/muc-factory.h |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/muc-factory.c b/src/muc-factory.c
index 2caba47..fd3b10d 100644
--- a/src/muc-factory.c
+++ b/src/muc-factory.c
@@ -62,7 +62,6 @@ enum
   LAST_PROPERTY
 };
 
-typedef struct _GabbleMucFactoryPrivate GabbleMucFactoryPrivate;
 struct _GabbleMucFactoryPrivate
 {
   GabbleConnection *conn;
@@ -105,6 +104,8 @@ gabble_muc_factory_init (GabbleMucFactory *fac)
 {
   GabbleMucFactoryPrivate *priv = GABBLE_MUC_FACTORY_GET_PRIVATE (fac);
 
+  fac->priv = priv;
+
   priv->text_channels = g_hash_table_new_full (g_direct_hash, g_direct_equal,
       NULL, g_object_unref);
   priv->tubes_channels = g_hash_table_new_full (g_direct_hash, g_direct_equal,
diff --git a/src/muc-factory.h b/src/muc-factory.h
index c17935e..8a5485b 100644
--- a/src/muc-factory.h
+++ b/src/muc-factory.h
@@ -29,6 +29,7 @@ G_BEGIN_DECLS
 
 typedef struct _GabbleMucFactory GabbleMucFactory;
 typedef struct _GabbleMucFactoryClass GabbleMucFactoryClass;
+typedef struct _GabbleMucFactoryPrivate GabbleMucFactoryPrivate;
 
 struct _GabbleMucFactoryClass {
   GObjectClass parent_class;
@@ -36,6 +37,7 @@ struct _GabbleMucFactoryClass {
 
 struct _GabbleMucFactory {
   GObject parent;
+  GabbleMucFactoryPrivate *priv;
 };
 
 GType gabble_muc_factory_get_type (void);
-- 
1.5.6.5




More information about the telepathy-commits mailing list