[Bf-blender-cvs] [6728295] asset-experiments: Fix bug in preview generator.
Bastien Montagne
noreply at git.blender.org
Mon Aug 10 17:47:08 CEST 2015
Commit: 67282959af80051b98322f65bccfb3828579f66f
Author: Bastien Montagne
Date: Mon Aug 10 17:21:11 2015 +0200
Branches: asset-experiments
https://developer.blender.org/rB67282959af80051b98322f65bccfb3828579f66f
Fix bug in preview generator.
===================================================================
M release/scripts/modules/bl_previews_utils/bl_previews_render.py
===================================================================
diff --git a/release/scripts/modules/bl_previews_utils/bl_previews_render.py b/release/scripts/modules/bl_previews_utils/bl_previews_render.py
index 801dbbf..0ef4960 100644
--- a/release/scripts/modules/bl_previews_utils/bl_previews_render.py
+++ b/release/scripts/modules/bl_previews_utils/bl_previews_render.py
@@ -193,6 +193,7 @@ def do_previews(do_objects, do_groups, do_scenes, do_data_intern):
if render_context.backup_camera is None:
if scene is not None:
scene.camera = None
+ scene.objects.unlink(camera)
camera.user_clear()
bpy.data.objects.remove(camera)
bpy.data.cameras.remove(bpy.data.cameras[render_context.camera_data])
@@ -207,6 +208,8 @@ def do_previews(do_objects, do_groups, do_scenes, do_data_intern):
try:
lamp = bpy.data.objects[render_context.lamp]
if render_context.backup_lamp is None:
+ if scene is not None:
+ scene.objects.unlink(lamp)
lamp.user_clear()
bpy.data.objects.remove(lamp)
bpy.data.lamps.remove(bpy.data.lamps[render_context.lamp_data])
More information about the Bf-blender-cvs
mailing list