]> git.0d.be Git - empathy.git/commitdiff
Add a weak pointer ref inside the costructor.
authorXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:48:55 +0000 (16:48 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:48:55 +0000 (16:48 +0000)
svn path=/trunk/; revision=2080

libempathy/empathy-account-manager.c

index aa45c32099542b3350cfcca6f6c88208530139d8..94f6e9102ec53b694938840bee52fb93e332e8cf 100644 (file)
@@ -441,6 +441,7 @@ do_constructor (GType type,
       retval = G_OBJECT_CLASS (empathy_account_manager_parent_class)->constructor (type,
                                                                                    n_construct_params,
                                                                                    construct_params);
+      g_object_add_weak_pointer (retval, (gpointer *) &retval);
       manager_singleton = EMPATHY_ACCOUNT_MANAGER (retval);
     } 
   else