diff --git a/src/vorta/borg/borg_thread.py b/src/vorta/borg/borg_thread.py index 42559169..8aba6aa5 100644 --- a/src/vorta/borg/borg_thread.py +++ b/src/vorta/borg/borg_thread.py @@ -234,7 +234,7 @@ class BorgThread(QtCore.QThread, BackupProfileMixin): def cancel(self): if self.isRunning(): mutex.unlock() - os.killpg(os.getpgid(self.process.pid), signal.SIGTERM) + self.process.send_signal(signal.SIGINT) self.terminate() def process_result(self, result):