[telepathy-gabble/master] Remove MediaFactory property from MediaChannel.

Will Thompson will.thompson at collabora.co.uk
Tue Apr 14 04:30:40 PDT 2009


It wasn't used: everything just gets the factory from the connection,
which is fine.
---
 src/media-channel-internal.h |    2 --
 src/media-channel.c          |   13 -------------
 src/media-factory.c          |    1 -
 3 files changed, 0 insertions(+), 16 deletions(-)

diff --git a/src/media-channel-internal.h b/src/media-channel-internal.h
index cc8f89e..d78f7a5 100644
--- a/src/media-channel-internal.h
+++ b/src/media-channel-internal.h
@@ -26,7 +26,6 @@
 
 #include <glib.h>
 
-#include "media-factory.h"
 #include "media-stream.h"
 #include "jingle-session.h"
 #include "jingle-media-rtp.h"
@@ -41,7 +40,6 @@ struct _GabbleMediaChannelPrivate
   TpHandle initial_peer;
   gboolean peer_in_rp;
 
-  GabbleMediaFactory *factory;
   GabbleJingleSession *session;
 
   /* array of referenced GabbleMediaStream* */
diff --git a/src/media-channel.c b/src/media-channel.c
index 05320fc..1d966e1 100644
--- a/src/media-channel.c
+++ b/src/media-channel.c
@@ -103,7 +103,6 @@ enum
   PROP_CONNECTION,
   PROP_CREATOR,
   PROP_CREATOR_ID,
-  PROP_FACTORY,
   PROP_INTERFACES,
   PROP_CHANNEL_DESTROYED,
   PROP_CHANNEL_PROPERTIES,
@@ -438,9 +437,6 @@ gabble_media_channel_get_property (GObject    *object,
     case PROP_REQUESTED:
       g_value_set_boolean (value, (priv->creator == base_conn->self_handle));
       break;
-    case PROP_FACTORY:
-      g_value_set_object (value, priv->factory);
-      break;
     case PROP_INTERFACES:
       g_value_set_boxed (value, gabble_media_channel_interfaces);
       break;
@@ -512,9 +508,6 @@ gabble_media_channel_set_property (GObject     *object,
     case PROP_CREATOR:
       priv->creator = g_value_get_uint (value);
       break;
-    case PROP_FACTORY:
-      priv->factory = g_value_get_object (value);
-      break;
     case PROP_INITIAL_PEER:
       priv->initial_peer = g_value_get_uint (value);
 
@@ -672,12 +665,6 @@ gabble_media_channel_class_init (GabbleMediaChannelClass *gabble_media_channel_c
       G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
   g_object_class_install_property (object_class, PROP_REQUESTED, param_spec);
 
-  param_spec = g_param_spec_object ("factory", "GabbleMediaFactory object",
-      "The factory that created this object.",
-      GABBLE_TYPE_MEDIA_FACTORY,
-      G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
-  g_object_class_install_property (object_class, PROP_FACTORY, param_spec);
-
   param_spec = g_param_spec_boxed ("interfaces", "Extra D-Bus interfaces",
       "Additional Channel.Interface.* interfaces",
       G_TYPE_STRV,
diff --git a/src/media-factory.c b/src/media-factory.c
index 30d05b0..b2cec6b 100644
--- a/src/media-factory.c
+++ b/src/media-factory.c
@@ -263,7 +263,6 @@ new_media_channel (GabbleMediaFactory *fac,
 
   chan = g_object_new (GABBLE_TYPE_MEDIA_CHANNEL,
                        "connection", priv->conn,
-                       "factory", fac,
                        "object-path", object_path,
                        "session", sess,
                        "initial-peer", maybe_peer,
-- 
1.5.6.5



More information about the telepathy-commits mailing list