aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--ChangeLog.ja3
-rw-r--r--src/summaryview.c4
3 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5d733a20..2b182065 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* src/folderview.c: folderview_check_new(): fixed infinite loop bug.
folderview_new_news_group_cb(): fixed crash bug when subscribing.
+ * src/summaryview.c: summary_show(): update FolderView::opened before
+ folderview_update_opened_msg_num() is called.
2005-04-07
diff --git a/ChangeLog.ja b/ChangeLog.ja
index b491b8d8..63c34d63 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -2,6 +2,9 @@
* src/folderview.c: folderview_check_new(): 無限ループバグを修正。
folderview_new_news_group_cb(): 購読時のクラッシュバグを修正。
+ * src/summaryview.c: summary_show():
+ folderview_update_opened_msg_num() が呼ばれる前に FolderView::opened
+ を更新。
2005-04-07
diff --git a/src/summaryview.c b/src/summaryview.c
index 41f3fa74..a3d7ab9a 100644
--- a/src/summaryview.c
+++ b/src/summaryview.c
@@ -592,7 +592,9 @@ gboolean summary_show(SummaryView *summaryview, FolderItem *item,
} else
summary_write_cache(summaryview);
- //summaryview->folderview->opened = selected_node;
+ gtk_tree_row_reference_free(summaryview->folderview->opened);
+ summaryview->folderview->opened =
+ gtk_tree_row_reference_copy(summaryview->folderview->selected);
gtk_clist_freeze(GTK_CLIST(ctree));