[Bf-extensions-cvs] [c556fbc8] master: Cube Map Render: Prevent crash by setting users to zero first

Dalai Felinto noreply at git.blender.org
Wed May 10 18:24:06 CEST 2017


Commit: c556fbc8a506d597a27c20d01c537c0384fe2233
Author: Dalai Felinto
Date:   Wed May 10 18:23:31 2017 +0200
Branches: master
https://developer.blender.org/rBACc556fbc8a506d597a27c20d01c537c0384fe2233

Cube Map Render: Prevent crash by setting users to zero first

This probably memleaks, but it is better than the alternative (crash).

===================================================================

M	render_cube_map.py

===================================================================

diff --git a/render_cube_map.py b/render_cube_map.py
index d12c5c61..e37ae4f5 100644
--- a/render_cube_map.py
+++ b/render_cube_map.py
@@ -385,10 +385,10 @@ def cube_map_post_update_cleanup(scene):
         bpy.app.handlers.scene_update_post.remove(cube_map_post_update_cleanup)
 
     else:
+        scenes_temp[0].user_clear()
         try:
-            bpy.data.scenes.remove(scenes_temp[0], do_unlink=True)
+            bpy.data.scenes.remove(scenes_temp[0], do_unlink=False)
         except TypeError:
-            print("Using old Blender, carrying on ...")
             bpy.data.scenes.remove(scenes_temp[0])



More information about the Bf-extensions-cvs mailing list