Skip to content

Commit a7104af

Browse files
Fix: no emit signal after updating the attribute.
Emit hardware_object_value_changed is called after emitting valueChanged within update_value method. If _nominal_value was changed by assiging new value to it, the signals would not be emited in the following steps because _nominal_value would be already equal to the value when checking.
1 parent 2ecc378 commit a7104af

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mxcubecore/HardwareObjects/mockup/ExporterNStateMockup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def _set_value(self, value):
107107
else:
108108
value = value.value
109109

110-
self._nominal_value = self.value_to_enum(value)
110+
self.update_value(self.value_to_enum(value))
111111
self.update_state(self.STATES.READY)
112112

113113
def get_value(self):

0 commit comments

Comments
 (0)