[balsa] mailbox-imap: Clear search filter



commit b22df400fee5de27c8cb1fd194ec125bc1eca0e3
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Sat Aug 3 13:53:59 2019 -0400

    mailbox-imap: Clear search filter
    
    Clear search filter when mailbox is closed
    
    See <URL:https://mail.gnome.org/archives/balsa-list/2019-July/msg00006.html>
    
    * libbalsa/mailbox_imap.c (libbalsa_mailbox_imap_close): unref search filter.

 ChangeLog               | 10 ++++++++++
 libbalsa/mailbox_imap.c |  2 ++
 2 files changed, 12 insertions(+)
---
diff --git a/ChangeLog b/ChangeLog
index 46c5d6193..3062b7412 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2019-08-03  Peter Bloomfield  <pbloomfield bellsouth net>
+
+       mailbox-imap: Clear search filter when mailbox is closed
+
+       See
+       <URL:https://mail.gnome.org/archives/balsa-list/2019-July/msg00006.html>
+
+       * libbalsa/mailbox_imap.c (libbalsa_mailbox_imap_close): unref
+       search filter.
+
 2019-07-30  Peter Bloomfield  <pbloomfield bellsouth net>
 
        folder-conf: Refactor dialog data strucures
diff --git a/libbalsa/mailbox_imap.c b/libbalsa/mailbox_imap.c
index 106a92031..6f1dd5525 100644
--- a/libbalsa/mailbox_imap.c
+++ b/libbalsa/mailbox_imap.c
@@ -1173,6 +1173,8 @@ libbalsa_mailbox_imap_close(LibBalsaMailbox * mailbox, gboolean expunge)
     free_messages_info(mimap);
     libbalsa_mailbox_imap_release_handle(mimap);
     mimap->sort_field = -1;    /* Invalidate. */
+
+    libbalsa_mailbox_set_view_filter(mailbox, NULL, FALSE);
 }
 
 static FILE*


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]