From 43576d786cd56c5a1eacb4815e3bb345440b7a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 16 Oct 2017 03:10:47 +0200 Subject: [PATCH] Fix setting include_in_balancing checkbox Generally vm.features values are strings, need to cast them to boot to use in such context. Additionally fix typo in feature name ('services' -> 'service'). Fixes QubesOS/qubes-issues#2947 Fixes QubesOS/qubes-issues#3104 --- qubesmanager/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubesmanager/settings.py b/qubesmanager/settings.py index 5bf7d64..7b877b0 100755 --- a/qubesmanager/settings.py +++ b/qubesmanager/settings.py @@ -452,7 +452,7 @@ class VMSettingsWindow(Ui_SettingsDialog, QDialog): self.include_in_balancing.setEnabled(True) self.include_in_balancing.setChecked( - self.vm.features.get('services.meminfo-writer', True)) + bool(self.vm.features.get('service.meminfo-writer', True))) self.max_mem_size.setEnabled(self.include_in_balancing.isChecked()) #in case VM is HVM