From f91be9430ac2a3d5faa5d354324a6109e95cae35 Mon Sep 17 00:00:00 2001 From: sldesnoo-Delft <s.l.desnoo@tudelft.nl> Date: Wed, 26 Feb 2025 10:18:30 +0100 Subject: [PATCH] Video mode: Fix general settings in favorites --- core_tools/GUI/keysight_videomaps/GUI/favorites.py | 2 +- core_tools/GUI/keysight_videomaps/GUI/gui_components.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core_tools/GUI/keysight_videomaps/GUI/favorites.py b/core_tools/GUI/keysight_videomaps/GUI/favorites.py index 5717cfbf..5779e307 100644 --- a/core_tools/GUI/keysight_videomaps/GUI/favorites.py +++ b/core_tools/GUI/keysight_videomaps/GUI/favorites.py @@ -156,7 +156,7 @@ class Favorites: if self._ui_check_2D.isChecked(): settings["2D"] = self._parse_settings_text(self._ui_settings_2D, "2D") if self._ui_check_gen.isChecked(): - settings["3D"] = self._parse_settings_text(self._ui_settings_gen, "gen") + settings["gen"] = self._parse_settings_text(self._ui_settings_gen, "gen") return settings def load_selected(self, active_settings: dict[str, any]): diff --git a/core_tools/GUI/keysight_videomaps/GUI/gui_components.py b/core_tools/GUI/keysight_videomaps/GUI/gui_components.py index 0059d9b0..f91746bd 100644 --- a/core_tools/GUI/keysight_videomaps/GUI/gui_components.py +++ b/core_tools/GUI/keysight_videomaps/GUI/gui_components.py @@ -179,7 +179,7 @@ class CheckboxList(GuiElement): self._value_changed(sorted(self._checked)) def set_value(self, value: list[str]): - self._checked = set(value) + self._checked = set([v for v in value if v in self._check_boxes]) for name, check_box in self._check_boxes.items(): check_box.setChecked(name in self._checked) -- GitLab