mirror of
https://github.com/borgbase/vorta
synced 2025-03-12 23:29:37 +00:00
Fix corrupted archive table list during refresh if sorting is enabled. By @rblenis (#784)
This commit is contained in:
parent
aa04d72252
commit
38cd7cd2e6
1 changed files with 3 additions and 0 deletions
|
@ -115,6 +115,8 @@ class ArchiveTab(ArchiveTabBase, ArchiveTabUI, BackupProfileMixin):
|
|||
self.toolBox.setItemText(0, self.tr('Archives for %s') % profile.repo.url)
|
||||
archives = [s for s in profile.repo.archives.select().order_by(ArchiveModel.time.desc())]
|
||||
|
||||
sorting = self.archiveTable.isSortingEnabled()
|
||||
self.archiveTable.setSortingEnabled(False)
|
||||
for row, archive in enumerate(archives):
|
||||
self.archiveTable.insertRow(row)
|
||||
|
||||
|
@ -136,6 +138,7 @@ class ArchiveTab(ArchiveTabBase, ArchiveTabUI, BackupProfileMixin):
|
|||
self.archiveTable.setItem(row, 4, QTableWidgetItem(archive.name))
|
||||
|
||||
self.archiveTable.setRowCount(len(archives))
|
||||
self.archiveTable.setSortingEnabled(sorting)
|
||||
item = self.archiveTable.item(0, 0)
|
||||
self.archiveTable.scrollToItem(item)
|
||||
self._toggle_all_buttons(enabled=True)
|
||||
|
|
Loading…
Add table
Reference in a new issue