Fix T49270: UV Export layout broken since new datablock handling.

RNA API to remove datablocks has been unified, no more implicit unlinking is done
like it used to be for some types (most notably Scenes)...
This commit is contained in:
Bastien Montagne 2016-09-06 11:56:43 +02:00
parent 0b42fdfb38
commit 511f8c457c
Notes: blender-bot 2023-02-14 19:45:24 +01:00
Referenced by issue blender/blender#49322, Export UV Layout not working
Referenced by issue #49270, UV Export layout problem
1 changed files with 8 additions and 8 deletions

View File

@ -137,14 +137,14 @@ def write(fw, mesh_source, image_width, image_height, opacity, face_iter_func):
bpy.ops.render.render(data_context, write_still=True)
# cleanup
bpy.data.scenes.remove(scene)
bpy.data.objects.remove(obj_cam)
bpy.data.objects.remove(obj_solid)
bpy.data.objects.remove(obj_wire)
bpy.data.scenes.remove(scene, do_unlink=True)
bpy.data.objects.remove(obj_cam, do_unlink=True)
bpy.data.objects.remove(obj_solid, do_unlink=True)
bpy.data.objects.remove(obj_wire, do_unlink=True)
bpy.data.cameras.remove(cam)
bpy.data.meshes.remove(mesh)
bpy.data.cameras.remove(cam, do_unlink=True)
bpy.data.meshes.remove(mesh, do_unlink=True)
bpy.data.materials.remove(material_wire)
bpy.data.materials.remove(material_wire, do_unlink=True)
for mat_solid in material_solids:
bpy.data.materials.remove(mat_solid)
bpy.data.materials.remove(mat_solid, do_unlink=True)