From 679eff400bd0de4887f0bb61de34250a1f842709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= Date: Mon, 25 Nov 2024 18:26:17 +0100 Subject: [PATCH] Ignore RemoteVM for now --- qubesmanager/qube_manager.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index e8853437f..6daa005b7 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -1055,6 +1055,8 @@ def fill_cache(self): row_no = 0 for vm in self.qubes_app.domains: + if vm.klass == "RemoteVM": + continue progress.setValue(row_no) self.qubes_cache.add_vm(vm) row_no += 1 @@ -1083,6 +1085,8 @@ def init_network_menu(self): action.triggered.connect(partial(self.change_network, 'default')) for vm in self.qubes_app.domains: + if vm.klass == "RemoteVM": + continue if vm.qid != 0 and vm.provides_network: action = self.network_menu.addAction(vm.name) action.setData(vm.name) @@ -1145,6 +1149,8 @@ def check_updates(self, info=None): def update_running_size(self, *_args): for vm in self.qubes_app.domains: + if vm.klass == "RemoteVM": + continue if vm.is_running(): self.qubes_cache.get_vm(qid=vm.qid).update( update_size_on_disk=True, event='disk_size') @@ -1152,6 +1158,8 @@ def update_running_size(self, *_args): def on_domain_added(self, _submitter, _event, vm, **_kwargs): try: domain = self.qubes_app.domains[vm] + if domain.klass == "RemoteVM": + return self.qubes_cache.add_vm(domain) self.proxy.invalidate() if domain.klass == 'TemplateVM':