diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2009-01-07 00:48:55 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2009-01-07 00:48:55 +0800 |
commit | 278d87ff575befada225f07d212e8f0bb4dfc5e0 (patch) | |
tree | 0e0fa8f1e110739a3a7b62bcdffbe42c159f497e | |
parent | c07d8cc6948f630af70644e8af1725a63c015217 (diff) | |
download | gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar.gz gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar.bz2 gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar.lz gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar.xz gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.tar.zst gsoc2013-empathy-278d87ff575befada225f07d212e8f0bb4dfc5e0.zip |
Add a weak pointer ref inside the costructor.
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2080 4ee84921-47dd-4033-b63a-18d7a039a3e4
-rw-r--r-- | libempathy/empathy-account-manager.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libempathy/empathy-account-manager.c b/libempathy/empathy-account-manager.c index aa45c3209..94f6e9102 100644 --- a/libempathy/empathy-account-manager.c +++ b/libempathy/empathy-account-manager.c @@ -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 |