diff --git a/qubesmanager/main.py b/qubesmanager/main.py index f9a1e44..5c99615 100755 --- a/qubesmanager/main.py +++ b/qubesmanager/main.py @@ -813,6 +813,10 @@ class VmManagerWindow(QMainWindow): model.set_vm(vm) dialog.set_model(model) + if vm.netvm_vm is not None and not vm.netvm_vm.is_proxyvm(): + QMessageBox.warning (None, "VM configuration problem!", "The '{0}' AppVM is not network connected to a FirewallVM!
".format(vm.name) +\ + "You may edit the '{0}' VM firewall rules, but these will not take any effect until you connect it to a working Firewall VM.".format(vm.name)) + if dialog.exec_(): model.apply_rules()