diff --git a/src/py/bbctrl/State.py b/src/py/bbctrl/State.py index edb7116..2976324 100644 --- a/src/py/bbctrl/State.py +++ b/src/py/bbctrl/State.py @@ -244,8 +244,9 @@ class State(object): keys = ['xp', 'yp', 'zp', 'offset_x', 'offset_y', 'offset_z'] for name, value in update.items(): self.set(name, value) - if name in keys: - self.ctrl.config.set('axes',{name: value}) + if name in keys and 'cycle' in self.vars: + if self.vars.cycle == 'idle': + self.ctrl.config.set('axes',{name: value}) def get(self, name, default = None):