diff --git a/gui/main_window.py b/gui/main_window.py index 9843f3d..01e8b11 100644 --- a/gui/main_window.py +++ b/gui/main_window.py @@ -224,7 +224,11 @@ class MainWindow(QMainWindow): self.preview_table.setItem(row, 1, QTableWidgetItem(orig)) # show original until selected self.preview_table.setItem(row, 2, QTableWidgetItem(self._ext_for(orig))) self.preview_table.setSortingEnabled(True) - header.setSortIndicator(sort_section, sort_order) + # Actually sort the table (setSortIndicator alone doesn’t); default to File type so episode renumber doesn’t skip + if sort_section < 0: + sort_section = 2 + sort_order = Qt.SortOrder.AscendingOrder + self.preview_table.sortByColumn(sort_section, sort_order) # Numbering uses the table’s current (sorted) order, not load order order = [self.preview_table.item(r, 0).text() for r in range(self.preview_table.rowCount())]