From e2d8c524d78ccfebd3427db393446595e8e894ca Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Fri, 31 Oct 2025 16:34:26 +0100 Subject: [PATCH] GUI: added logging to smart panel, only rewrite smart params when they change --- gui/src/aaregui/panels/smart_rotation_panel.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui/src/aaregui/panels/smart_rotation_panel.py b/gui/src/aaregui/panels/smart_rotation_panel.py index 08b38d04..f9f41be9 100644 --- a/gui/src/aaregui/panels/smart_rotation_panel.py +++ b/gui/src/aaregui/panels/smart_rotation_panel.py @@ -324,7 +324,9 @@ class SimpleRotationSettingsPanel(QWidget): steps=self.n_images, transmission=self.transmission ) - self.parameters_changed.emit(self.parameters) + self._prev_params = self.parameters + if self._prev_params != self.parameters: + self.parameters_changed.emit(self.parameters) @Slot() def run_measurement(self):