fix problem where no mail is selected after moving the last one
[claws.git] / src / summaryview.c
index ec7281bf2ed3dd34ba18de505d9fd564fa557b19..562f3c84f55d4cc0f8d97bf1ad9efc889fe58ea6 100644 (file)
@@ -3128,6 +3128,14 @@ void summary_move_selected_to(SummaryView *summaryview, FolderItem *to_folder)
 
                folderview_update_item(to_folder, 0);
        }
+       
+       if (!summaryview->selected) { /* this was the last message */
+               GtkCTreeNode *node = gtk_ctree_node_nth (GTK_CTREE(summaryview->ctree), 
+                                                        GTK_CLIST(summaryview->ctree)->rows - 1);
+               if (node)
+                       summary_select_node(summaryview, node, TRUE, TRUE);
+       }
+
 }
 
 void summary_move_to(SummaryView *summaryview)