diff --git a/src/vorta/views/archive_tab.py b/src/vorta/views/archive_tab.py index 8bc0c92e..5d008da6 100644 --- a/src/vorta/views/archive_tab.py +++ b/src/vorta/views/archive_tab.py @@ -92,6 +92,10 @@ class ArchiveTab(ArchiveTabBase, ArchiveTabUI, BackupProfileMixin): self.toolBox.setItemIcon(0, get_colored_icon('tasks')) self.toolBox.setItemIcon(1, get_colored_icon('cut')) + def cancel_action(self): + self._set_status(self.tr("Action cancelled.")) + self._toggle_all_buttons(True) + def _set_status(self, text): self.mountErrors.setText(text) self.mountErrors.repaint() diff --git a/src/vorta/views/main_window.py b/src/vorta/views/main_window.py index 890fa2a4..47e0a699 100644 --- a/src/vorta/views/main_window.py +++ b/src/vorta/views/main_window.py @@ -178,6 +178,7 @@ class MainWindow(MainWindowBase, MainWindowUI): def backup_cancelled_event(self): self._toggle_buttons(create_enabled=True) self.set_log(self.tr('Task cancelled')) + self.archiveTab.cancel_action() def closeEvent(self, event): # Save window state in SettingsModel