[Telepathy-commits] [telepathy-sofiasip/master] Erased the unused "factory" property on TpsipMediaChannel

Mikhail Zabaluev mikhail.zabaluev at nokia.com
Tue Sep 9 07:18:57 PDT 2008


---
 src/media-factory.c     |    9 ++++-----
 src/sip-media-channel.c |   19 -------------------
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/src/media-factory.c b/src/media-factory.c
index bfe0a9e..488cce6 100644
--- a/src/media-factory.c
+++ b/src/media-factory.c
@@ -267,10 +267,10 @@ channel_closed (TpsipMediaChannel *chan, gpointer user_data)
  */
 TpsipMediaChannel *
 tpsip_media_factory_new_channel (TpsipMediaFactory *fac,
-                               gpointer request,
-                               TpHandleType handle_type,
-                               TpHandle handle,
-                               GError **error)
+                                 gpointer request,
+                                 TpHandleType handle_type,
+                                 TpHandle handle,
+                                 GError **error)
 {
   TpsipMediaFactoryPrivate *priv;
   TpsipMediaChannel *chan;
@@ -295,7 +295,6 @@ tpsip_media_factory_new_channel (TpsipMediaFactory *fac,
 
   chan = g_object_new (TPSIP_TYPE_MEDIA_CHANNEL,
                        "connection", priv->conn,
-                       "factory", fac,
                        "object-path", object_path,
                        "nat-traversal", nat_traversal,
                        NULL);
diff --git a/src/sip-media-channel.c b/src/sip-media-channel.c
index ba6d956..538e8f8 100644
--- a/src/sip-media-channel.c
+++ b/src/sip-media-channel.c
@@ -40,7 +40,6 @@
 
 #define DEBUG_FLAG TPSIP_DEBUG_MEDIA
 #include "debug.h"
-#include "media-factory.h"
 #include "sip-connection.h"
 #include "sip-connection-helpers.h"
 #include "sip-media-session.h"
@@ -90,7 +89,6 @@ static const gchar *tpsip_media_channel_interfaces[] = {
 enum
 {
   PROP_CONNECTION = 1,
-  PROP_FACTORY,
   PROP_OBJECT_PATH,
   PROP_CHANNEL_TYPE,
   PROP_HANDLE_TYPE,
@@ -127,7 +125,6 @@ struct _TpsipMediaChannelPrivate
   gboolean dispose_has_run;
   gboolean closed;
   TpsipConnection *conn;
-  TpsipMediaFactory *factory;
   TpsipMediaSession *session;
   gchar *object_path;
   GHashTable *call_states;
@@ -284,13 +281,6 @@ tpsip_media_channel_class_init (TpsipMediaChannelClass *klass)
       G_PARAM_STATIC_NICK | G_PARAM_STATIC_NAME | G_PARAM_STATIC_BLURB);
   g_object_class_install_property (object_class, PROP_CONNECTION, param_spec);
 
-  param_spec = g_param_spec_object ("factory", "TpsipMediaFactory object",
-      "Channel factory object that owns this SIP media channel object.",
-      TPSIP_TYPE_MEDIA_FACTORY,
-      G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE |
-      G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB);
-  g_object_class_install_property (object_class, PROP_FACTORY, param_spec);
-
   param_spec = g_param_spec_string ("nat-traversal", "NAT traversal mechanism",
       "A string representing the type of NAT traversal that should be "
       "performed for streams on this channel.",
@@ -331,9 +321,6 @@ tpsip_media_channel_get_property (GObject    *object,
     case PROP_CONNECTION:
       g_value_set_object (value, priv->conn);
       break;
-    case PROP_FACTORY:
-      g_value_set_object (value, priv->factory);
-      break;
     case PROP_OBJECT_PATH:
       g_value_set_string (value, priv->object_path);
       break;
@@ -393,9 +380,6 @@ tpsip_media_channel_set_property (GObject     *object,
     case PROP_CONNECTION:
       priv->conn = TPSIP_CONNECTION (g_value_dup_object (value));
       break;
-    case PROP_FACTORY:
-      priv->factory = TPSIP_MEDIA_FACTORY (g_value_dup_object (value));
-      break;
     case PROP_OBJECT_PATH:
       g_free (priv->object_path);
       priv->object_path = g_value_dup_string (value);
@@ -440,9 +424,6 @@ tpsip_media_channel_dispose (GObject *object)
   if (!priv->closed)
     tpsip_media_channel_close (self);
 
-  if (priv->factory)
-    g_object_unref (priv->factory);
-
   if (priv->conn)
     g_object_unref (priv->conn);
 
-- 
1.5.6.3




More information about the Telepathy-commits mailing list