talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

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:
Msrc/summaryview.c | 4++++
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);