aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-04-11 09:05:28 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-04-11 09:05:28 +0000
commit19d9ecec015914b74e870ec907a392e6a9e94ac7 (patch)
tree91f9491b7668afef22afed2c40c9a576b5fa07b0
parent739da17572ca8b33c7991c31c92716be0058a7ac (diff)
fixes incorrect message number on search.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1624 ee746299-78ed-0310-b773-934348b2243d
-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);