From: Paul Date: Fri, 24 Jul 2015 16:47:39 +0000 (+0100) Subject: fix crasher when using descending sort and deleting a msg X-Git-Tag: 3.13.0~99 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=f0b7352b384ee88c1202378483ec213395ccf94b fix crasher when using descending sort and deleting a msg --- diff --git a/src/summaryview.c b/src/summaryview.c index c4be0d0e0..822261800 100644 --- 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);