From 6be713e53d12d5411c81fed9f048ce69385f438b Mon Sep 17 00:00:00 2001 From: "vilda.novak@gmail.com" Date: Thu, 25 Sep 2014 13:05:09 +0000 Subject: [PATCH] last moment update - fix, was recursively triggering an update function.... --- scripts/addons/cam/__init__.py | 4 ++-- scripts/addons/cam/ops.py | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/addons/cam/__init__.py b/scripts/addons/cam/__init__.py index e1bc3836..f52001c3 100644 --- a/scripts/addons/cam/__init__.py +++ b/scripts/addons/cam/__init__.py @@ -195,8 +195,8 @@ def updateBridges(o,context): def updateRest(o,context): print('update rest ') - if o.use_layers: - o.parallel_step_back = False + #if o.use_layers: + #o.parallel_step_back = False o.changed=True class camOperation(bpy.types.PropertyGroup): diff --git a/scripts/addons/cam/ops.py b/scripts/addons/cam/ops.py index 1c4e5b00..dd46cf6a 100644 --- a/scripts/addons/cam/ops.py +++ b/scripts/addons/cam/ops.py @@ -166,9 +166,12 @@ class CalculatePath(bpy.types.Operator): return {'FINISHED'} if o.computing: return {'FINISHED'} - + o.operator=self + if o.use_layers: + o.parallel_step_back = False + utils.getPath(context,o) return {'FINISHED'}