This commit is contained in:
Carsten Schurig 2001-12-14 21:37:51 +00:00
parent 08a4244c8f
commit c796d08c83
3 changed files with 22 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2001-12-14 [carsten] 0.6.5claws91
* src/summaryview.c
fixed bug #473785; also after changing the column order
the same message will be selected and displayed as before
the reordering
2001-12-14 [carsten] 0.6.5claws90
* src/folderview.c
probably found the bug reported by wwb opening or closing

View file

@ -8,7 +8,7 @@ MINOR_VERSION=6
MICRO_VERSION=5
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_VERSION=claws90
EXTRA_VERSION=claws91
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
dnl

View file

@ -4066,8 +4066,16 @@ void summary_set_column_order(SummaryView *summaryview)
GtkWidget *scrolledwin = summaryview->scrolledwin;
GtkWidget *pixmap;
FolderItem *item;
guint selected_msgnum = summary_get_msgnum(summaryview, summaryview->selected);
guint displayed_msgnum = summary_get_msgnum(summaryview, summaryview->displayed);
item = summaryview->folder_item;
summary_lock(summaryview);
summary_write_cache(summaryview);
summary_unlock(summaryview);
summary_clear_all(summaryview);
gtk_widget_destroy(summaryview->ctree);
@ -4084,6 +4092,13 @@ void summary_set_column_order(SummaryView *summaryview)
gtk_widget_show(ctree);
summary_show(summaryview, item, FALSE);
summary_select_by_msgnum(summaryview, selected_msgnum);
summaryview->displayed = summary_find_msg_by_msgnum(summaryview, displayed_msgnum);
if (!summaryview->displayed)
messageview_clear(summaryview->messageview);
else
summary_redisplay_msg(summaryview);
}