commit f0b7352b384ee88c1202378483ec213395ccf94b
parent 3a0460c255c4307ac52b6453d756bdf9cc277cda
Author: Paul <paul@claws-mail.org>
Date: Fri, 24 Jul 2015 17:47:39 +0100
fix crasher when using descending sort and deleting a msg
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/summaryview.c b/src/summaryview.c
@@ -4431,6 +4431,8 @@ void summary_delete(SummaryView *summaryview)
if (summaryview->sort_type == SORT_ASCENDING)
node = summary_find_next_msg(summaryview, sel_last);
+ else
+ node = summary_find_prev_msg(summaryview, sel_last);
if (!node)
node = summary_find_prev_msg(summaryview, sel_last);
@@ -4591,6 +4593,8 @@ void summary_move_selected_to(SummaryView *summaryview, FolderItem *to_folder)
GtkCMCTreeNode *node;
if (summaryview->sort_type == SORT_ASCENDING)
node = summary_find_next_msg(summaryview, sel_last);
+ else
+ node = summary_find_prev_msg(summaryview, sel_last);
if (!node)
node = summary_find_prev_msg(summaryview, sel_last);
summary_select_node(summaryview, node, summaryview->display_msg, TRUE);