From 4bcda57628342b0015417c5cf9c2932e1f8e8f54 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 15 Oct 2001 23:12:29 +0000 Subject: Remove the mark_seen timeout. 2001-10-15 Jeffrey Stedfast * folder-browser.c (folder_browser_destroy): Remove the mark_seen timeout. svn path=/trunk/; revision=13689 --- mail/ChangeLog | 5 +++++ mail/folder-browser.c | 11 ++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/mail/ChangeLog b/mail/ChangeLog index 4ff010ecb8..b71ece8f04 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,8 @@ +2001-10-15 Jeffrey Stedfast + + * folder-browser.c (folder_browser_destroy): Remove the mark_seen + timeout. + 2001-10-15 Larry Ewing * mail-callbacks.c (mail_generate_reply): don't apply the body diff --git a/mail/folder-browser.c b/mail/folder-browser.c index ff83d029f0..d68ccacae9 100644 --- a/mail/folder-browser.c +++ b/mail/folder-browser.c @@ -177,6 +177,11 @@ folder_browser_destroy (GtkObject *object) folder_browser = FOLDER_BROWSER (object); + if (folder_browser->seen_id) { + gtk_timeout_remove (folder_browser->seen_id); + folder_browser->seen_id = 0; + } + if (folder_browser->message_list) { gtk_widget_destroy (GTK_WIDGET (folder_browser->message_list)); folder_browser->message_list = NULL; @@ -186,7 +191,7 @@ folder_browser_destroy (GtkObject *object) gtk_widget_destroy (GTK_WIDGET (folder_browser->mail_display)); folder_browser->mail_display = NULL; } - + folder_browser_parent_class->destroy (object); } @@ -792,8 +797,8 @@ got_folder(char *uri, CamelFolder *folder, void *data) { FolderBrowser *fb = data; - d(printf ("got folder '%s' = %p\n", uri, folder)); - + d(printf ("got folder '%s' = %p, previous folder was %p\n", uri, folder, fb->folder)); + if (fb->message_list == NULL) goto done; -- cgit v1.2.3