aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLog.ja6
-rw-r--r--src/query_search.c3
3 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d138300d..28f97083 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2007-04-11
+ * src/query_search.c: query_search_folder(): flush summary mark/cache
+ before retrieving message list (fixes incorrect message number on
+ search. Thanks to Nakada).
+
+2007-04-11
+
* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
2007-04-11
diff --git a/ChangeLog.ja b/ChangeLog.ja
index f4d8ecd0..d84ccce7 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,11 @@
2007-04-11
+ * src/query_search.c: query_search_folder(): メッセージリストの
+ 取得前にサマリのマーク/キャッシュをフラッシュするようにした
+ (メッセージ数が不正になるのを修正。なかださん thanks)。
+
+2007-04-11
+
* src/filesel.c: 上書き確認ダイアログにはい/いいえボタンを使用。
2007-04-11
diff --git a/src/query_search.c b/src/query_search.c
index 75198d6a..ac57bce7 100644
--- a/src/query_search.c
+++ b/src/query_search.c
@@ -574,6 +574,9 @@ static void query_search_folder(FolderItem *item)
return;
}
+ if (item->opened)
+ summary_write_cache(main_window_get()->summaryview);
+
mlist = folder_item_get_msg_list(item, TRUE);
total = g_slist_length(mlist);