Merge remote-tracking branch 'origin/pr/224'

* origin/pr/224:
  Handle deleting in VM Settings without silent fails
This commit is contained in:
Marek Marczykowski-Górecki 2020-01-16 04:41:37 +01:00
commit 20da3a5854
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -618,8 +618,17 @@ class VMSettingsWindow(ui_settingsdlg.Ui_SettingsDialog, QtWidgets.QDialog):
if ok and answer == self.vm.name:
thread = common_threads.RemoveVMThread(self.vm)
thread.finished.connect(self.clear_threads)
self.threads_list.append(thread)
self.progress = QtWidgets.QProgressDialog(
self.tr("Deleting Qube..."), "", 0, 0)
self.progress.setCancelButton(None)
self.progress.setModal(True)
self.thread_closes = True
self.progress.show()
thread.start()
self.done(0)
elif ok:
QtWidgets.QMessageBox.warning(