[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