]> git.0d.be Git - empathy.git/commitdiff
CameraMenu: use empathy_camera_monitor_new()
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Mon, 15 Aug 2011 10:33:25 +0000 (11:33 +0100)
committerEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Mon, 15 Aug 2011 12:03:28 +0000 (13:03 +0100)
We want to get a new object so that we get ::added upon
construction for all the cameras. With _dup_singleton() we may
get an existing object, which would have already fired the
initial set of ::added signals.

src/empathy-camera-menu.c

index 9cbb9d4390912a69e0391d314475f72401c6c1c8..b38cc5f1d0c64831271671f971b0fa543b1389c3 100644 (file)
@@ -329,7 +329,7 @@ empathy_camera_menu_constructed (GObject *obj)
       self->priv->anchor_action);
   g_object_unref (self->priv->anchor_action);
 
-  self->priv->camera_monitor = empathy_camera_monitor_dup_singleton ();
+  self->priv->camera_monitor = empathy_camera_monitor_new ();
 
   tp_g_signal_connect_object (self->priv->camera_monitor, "added",
       G_CALLBACK (empathy_camera_menu_camera_added_cb), self, 0);