diff options
Diffstat (limited to 'release/scripts/modules/bpy/ops.py')
-rw-r--r-- | release/scripts/modules/bpy/ops.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/release/scripts/modules/bpy/ops.py b/release/scripts/modules/bpy/ops.py index f8f01730a49..15e5df15246 100644 --- a/release/scripts/modules/bpy/ops.py +++ b/release/scripts/modules/bpy/ops.py @@ -159,7 +159,12 @@ class bpy_ops_submodule_op(object): if 'FINISHED' in ret: import bpy - bpy.context.scene.update() + scene = bpy.context.scene + if scene: # None in backgroud mode + scene.update() + else: + for scene in bpy.data.scenes: + scene.update() return ret |