aboutsummaryrefslogtreecommitdiffstats
path: root/mail/folder-browser.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/folder-browser.c')
-rw-r--r--mail/folder-browser.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index d70ea2c47e..3c11954b45 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -199,8 +199,11 @@ folder_browser_destroy (GtkObject *object)
}
/* wait for all outstanding async events against us */
- mail_async_event_destroy (folder_browser->async_event);
-
+ if (folder_browser->async_event) {
+ mail_async_event_destroy (folder_browser->async_event);
+ folder_browser->async_event = NULL;
+ }
+
if (folder_browser->search_full) {
g_object_unref (folder_browser->search_full);
folder_browser->search_full = NULL;