]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-log-manager.c
Set the right weak pointer.
[empathy.git] / libempathy / empathy-log-manager.c
index f3d17c2480c58c98e962ef05b6e29a0fa75a4383..39dd4f3a25d0e9430a2250713a00936fc00c6c99 100644 (file)
@@ -115,9 +115,9 @@ log_manager_constructor (GType type,
        } else {
                retval = G_OBJECT_CLASS (empathy_log_manager_parent_class)->constructor
                        (type, n_props, props);
-               g_object_add_weak_pointer (retval, (gpointer *) &retval);
 
                manager_singleton = EMPATHY_LOG_MANAGER (retval);
+               g_object_add_weak_pointer (retval, (gpointer *) &manager_singleton);
        }
 
        return retval;