diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index a5f6c48..013a867 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -626,8 +626,16 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QtGui.QMainWindow): self.sort_order = QtCore.Qt.SortOrder( self.manager_settings.value("view/sort_order", defaultValue=self.sort_order)) - self.table.sortItems(self.columns_indices[self.sort_by_column], - self.sort_order) + + try: + self.table.sortItems(self.columns_indices[self.sort_by_column], + self.sort_order) + except KeyError: + # the manager was sorted on a column that does not exist in the + # current version; possible only with downgrades + self.table.sortItems(self.columns_indices["Name"], + self.sort_order) + if not self.manager_settings.value("view/menubar_visible", defaultValue=True): self.action_menubar.setChecked(False)