1
0

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

* origin/pr/188:
  Fixed silent fail in Boot from File window
Este cometimento está contido em:
Marek Marczykowski-Górecki 2019-07-31 17:28:10 +02:00
ascendente a1330e68ff 349fb693be
cometimento 1a147121f0
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: 063938BA42CFA724

Ver ficheiro

@ -117,11 +117,26 @@ class VMBootFromDeviceWindow(ui_bootfromdevice.Ui_BootDialog, QtGui.QDialog):
def select_file_dialog(self):
backend_vm = self.vm_list[self.fileVM.currentIndex()]
error_occurred = False
try:
new_path = utils.get_path_from_vm(backend_vm, "qubes.SelectFile")
except subprocess.CalledProcessError:
except subprocess.CalledProcessError as ex:
if ex.returncode != 1:
# Error other than 'user did not select a file'
error_occurred = True
new_path = None
except Exception: # pylint: disable=broad-except
error_occurred = True
new_path = None
if error_occurred:
QtGui.QMessageBox.warning(
None,
self.tr("Failed to display file selection dialog"),
self.tr("Check if the qube {0} can be started and has a file"
" manager installed.").format(backend_vm)
)
if new_path:
self.pathText.setText(new_path)