aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.c1
-rw-r--r--src/query_search.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 0865f191..4deeeb3d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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);
}