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.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index f0cbb7eef5..ab9a00d66c 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -1221,7 +1221,11 @@ folder_browser_search_do_search (ESearchBar *esb, FolderBrowser *fb)
static void
folder_browser_query_changed (ESearchBar *esb, FolderBrowser *fb)
{
- folder_browser_search_do_search (esb, fb);
+ int id;
+
+ id = e_search_bar_get_item_id (esb);
+ if (id == E_SEARCHBAR_CLEAR_ID || id == E_FILTERBAR_ADVANCED_ID)
+ folder_browser_search_do_search (esb, fb);
}
void