aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2008-11-22 00:18:49 +0800
committerxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2008-11-22 00:18:49 +0800
commit5ecb58eb1e2fe7504c89c1dab98c353a088f33c2 (patch)
tree856778c726f1fceea7122bb3106cc12bd12e1b18
parent2bc09b488898c66fbc09033855ec92a32222a982 (diff)
downloadgsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar.gz
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar.bz2
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar.lz
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar.xz
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.tar.zst
gsoc2013-empathy-5ecb58eb1e2fe7504c89c1dab98c353a088f33c2.zip
Don't call _finalize in the delete_event_cb. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1816 4ee84921-47dd-4033-b63a-18d7a039a3e4
-rw-r--r--libempathy-gtk/empathy-ft-manager.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libempathy-gtk/empathy-ft-manager.c b/libempathy-gtk/empathy-ft-manager.c
index f94abccd6..bcaadf365 100644
--- a/libempathy-gtk/empathy-ft-manager.c
+++ b/libempathy-gtk/empathy-ft-manager.c
@@ -1013,7 +1013,9 @@ ft_manager_delete_event_cb (GtkWidget *widget,
if (g_hash_table_size (ft_manager->priv->tp_file_to_row_ref) == 0)
{
DEBUG ("Destroying window");
- empathy_ft_manager_finalize (G_OBJECT (ft_manager));
+ if (manager_p != NULL)
+ g_object_unref (manager_p);
+
manager_p = NULL;
return FALSE;
}