diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 1 | ||||
-rw-r--r-- | src/query_search.c | 4 |
2 files changed, 5 insertions, 0 deletions
@@ -844,6 +844,7 @@ static void check_gpg(void) procmsg_set_decrypt_message_func (rfc2015_open_message_decrypted); + procmsg_set_auto_decrypt_message(TRUE); } else { rfc2015_disable_all(); diff --git a/src/query_search.c b/src/query_search.c index 68e40436..63f4587f 100644 --- a/src/query_search.c +++ b/src/query_search.c @@ -582,6 +582,8 @@ static void query_search_folder(FolderItem *item) memset(&fltinfo, 0, sizeof(FilterInfo)); + procmsg_set_auto_decrypt_message(FALSE); + debug_print("requires_full_headers: %d\n", search_window.requires_full_headers); debug_print("start query search: %s\n", item->path ? item->path : ""); @@ -629,6 +631,8 @@ static void query_search_folder(FolderItem *item) procheader_header_list_destroy(hlist); } + procmsg_set_auto_decrypt_message(TRUE); + procmsg_msg_list_free(mlist); g_free(folder_name); } |