diff options
-rw-r--r-- | release/scripts/startup/bl_operators/clip.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_operators/clip.py b/release/scripts/startup/bl_operators/clip.py index 7e142cebb4f..21b96276bb6 100644 --- a/release/scripts/startup/bl_operators/clip.py +++ b/release/scripts/startup/bl_operators/clip.py @@ -856,6 +856,9 @@ class CLIP_OT_setup_tracking_scene(Operator): scene.layers = self._mergeLayers(scene.layers, all_layers) def execute(self, context): + scene = context.scene + current_active_layer = scene.active_layer + self._setupScene(context) self._setupWorld(context) self._setupCamera(context) @@ -864,6 +867,10 @@ class CLIP_OT_setup_tracking_scene(Operator): self._setupNodes(context) self._setupObjects(context) + # Active layer has probably changed, set it back to the original value. + # NOTE: The active layer is always true. + scene.layers[current_active_layer] = True + return {'FINISHED'} |