--- a/E4Gui/E4TreeView.py Thu Jan 07 15:22:29 2010 +0000 +++ b/E4Gui/E4TreeView.py Thu Jan 07 19:03:58 2010 +0000 @@ -38,7 +38,7 @@ return selectedRows = self.selectionModel().selectedRows() - for idx in reversed(selectedRows): + for idx in reversed(sorted(selectedRows)): self.model().removeRow(idx.row(), idx.parent()) def removeAll(self):