From 9cba696afd3300a76678dfdc4226604696cc3696 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Wed, 25 Jun 2025 18:07:27 +0200 Subject: [PATCH] fix(waveform): curve tree elements must clean up signal combobox --- .../plots/waveform/settings/curve_settings/curve_tree.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bec_widgets/widgets/plots/waveform/settings/curve_settings/curve_tree.py b/bec_widgets/widgets/plots/waveform/settings/curve_settings/curve_tree.py index 177f0bcb..6d6a303c 100644 --- a/bec_widgets/widgets/plots/waveform/settings/curve_settings/curve_tree.py +++ b/bec_widgets/widgets/plots/waveform/settings/curve_settings/curve_tree.py @@ -263,6 +263,11 @@ class CurveRow(QTreeWidgetItem): self.device_edit.deleteLater() self.device_edit = None + if getattr(self, "entry_edit", None) is not None: + self.entry_edit.close() + self.entry_edit.deleteLater() + self.entry_edit = None + if getattr(self, "dap_combo", None) is not None: self.dap_combo.close() self.dap_combo.deleteLater()