diff --git a/gui/src/aaregui/widgets/number_line_edit.py b/gui/src/aaregui/widgets/number_line_edit.py index 9251167d..0591623c 100644 --- a/gui/src/aaregui/widgets/number_line_edit.py +++ b/gui/src/aaregui/widgets/number_line_edit.py @@ -62,13 +62,17 @@ class NumberLineEdit(QLineEdit): @Slot(float) def update_value(self, val: float): if abs(val - self.saved_value) > 0.001: + self.blockSignals(True) self.saved_value = val self.setText(self.to_string(val)) + self.blockSignals(False) def force_update_value(self, val: float): # Always update text and saved_value + self.blockSignals(True) self.saved_value = val self.setText(self.to_string(val)) + self.blockSignals(False) @Slot(float, float) def update_limits(self, min_val: float, max_val: float):