diff options
author | JP Rosevear <jpr@ximian.com> | 2003-05-16 22:32:25 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2003-05-16 22:32:25 +0800 |
commit | 53d468e6145e8b89085a646ca42d992d9852dfb8 (patch) | |
tree | af7d460450829374cb03365797cc2a197f3b0f44 | |
parent | f321d22f420bdd4b7bc466ac8ce977a06f977d6c (diff) | |
download | gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar.gz gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar.bz2 gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar.lz gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar.xz gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.tar.zst gsoc2013-evolution-53d468e6145e8b89085a646ca42d992d9852dfb8.zip |
Fixes #43101
2003-05-15 JP Rosevear <jpr@ximian.com>
Fixes #43101
* e-summary-mail.c (e_summary_folder_unregister_storage): unref
the storage after use not before
svn path=/trunk/; revision=21206
-rw-r--r-- | my-evolution/ChangeLog | 7 | ||||
-rw-r--r-- | my-evolution/e-summary-mail.c | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/my-evolution/ChangeLog b/my-evolution/ChangeLog index ce97fa86c3..317e3dd377 100644 --- a/my-evolution/ChangeLog +++ b/my-evolution/ChangeLog @@ -1,3 +1,10 @@ +2003-05-15 JP Rosevear <jpr@ximian.com> + + Fixes #43101 + + * e-summary-mail.c (e_summary_folder_unregister_storage): unref + the storage after use not before + 2003-05-15 Ettore Perazzoli <ettore@ximian.com> * e-summary.c (do_summary_print): Remove preview arg. Also, make diff --git a/my-evolution/e-summary-mail.c b/my-evolution/e-summary-mail.c index 6d429e0df1..7a1afcb726 100644 --- a/my-evolution/e-summary-mail.c +++ b/my-evolution/e-summary-mail.c @@ -433,7 +433,6 @@ e_summary_folder_unregister_storage (StorageInfo *si, gboolean remove) CORBA_Environment ev; g_free (si->name); - bonobo_object_release_unref (si->storage, NULL); corba_listener = evolution_storage_listener_corba_objref (si->listener); @@ -450,6 +449,8 @@ e_summary_folder_unregister_storage (StorageInfo *si, gboolean remove) g_signal_handlers_disconnect_matched (si->listener, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, si); g_object_unref (si->listener); + + bonobo_object_release_unref (si->storage, NULL); /* FIXME Folders */ |