diff --git a/app.py b/app.py index 1ff5282..c69d00b 100644 --- a/app.py +++ b/app.py @@ -182,14 +182,15 @@ def set_frame_range(self, engine, in_frame, out_frame): import nuke # unlock + always_lock = self.get_setting("always_lock_range") locked = nuke.root()["lock_range"].value() if locked: nuke.root()["lock_range"].setValue(False) # set values nuke.root()["first_frame"].setValue(in_frame) nuke.root()["last_frame"].setValue(out_frame) - # and lock again - if locked: + # and lock range + if locked or always_lock: nuke.root()["lock_range"].setValue(True) elif engine == "tk-motionbuilder":