Fixed bug #473785
This commit is contained in:
parent
08a4244c8f
commit
c796d08c83
3 changed files with 22 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue