diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index cf146ea..a972778 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -617,7 +617,14 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QtWidgets.QMainWindow): def on_domain_changed(self, vm, event, **_kwargs): if not vm: # change of global properties occured + if event.endswith(':default_netvm'): + for vm_row in self.vms_in_table.values(): + vm_row.update(event='property-set:netvm') + if event.endswith(':default_dispvm'): + for vm_row in self.vms_in_table.values(): + vm_row.update(event='property-set:default_dispvm') return + try: self.vms_in_table[vm.qid].update(event=event) except exc.QubesPropertyAccessError: