[vino] Use tp_simple_handler_new_with_factory()



commit 541299a00ad1cb07c871fb8c10a33225219131f3
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Tue Apr 24 13:58:48 2012 +0200

    Use tp_simple_handler_new_with_factory()
    
    See bug 674707.

 server/vino-tube-servers-manager.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/server/vino-tube-servers-manager.c b/server/vino-tube-servers-manager.c
index 5863e86..263d720 100644
--- a/server/vino-tube-servers-manager.c
+++ b/server/vino-tube-servers-manager.c
@@ -107,17 +107,20 @@ vino_tube_servers_manager_init (VinoTubeServersManager *self)
 {
   TpDBusDaemon *dbus;
   GError *error = NULL;
+  TpSimpleClientFactory *factory;
 
   self->priv = VINO_TUBE_SERVERS_MANAGER_GET_PRIVATE (self);
   self->priv->vino_tube_servers = NULL;
   self->priv->alternative_port = 26570;
 
   dbus = tp_dbus_daemon_dup (NULL);
+  factory = TP_SIMPLE_CLIENT_FACTORY (tp_automatic_client_factory_new (dbus));
+  g_object_unref (dbus);
 
-  self->priv->handler = tp_simple_handler_new (dbus, FALSE, FALSE, "Vino",
-      FALSE, handle_channels_cb, self, NULL);
+  self->priv->handler = tp_simple_handler_new_with_factory (factory, FALSE,
+      FALSE, "Vino", FALSE, handle_channels_cb, self, NULL);
 
-  g_object_unref (dbus);
+  g_object_unref (factory);
 
   tp_base_client_take_handler_filter (self->priv->handler, tp_asv_new (
         TP_PROP_CHANNEL_CHANNEL_TYPE, G_TYPE_STRING,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]