Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Leger <stephen@3dservices.ch>2017-08-03 16:59:40 +0300
committerStephen Leger <stephen@3dservices.ch>2017-08-08 16:17:51 +0300
commit80914c55924995493f6e1bcb92a2bcb8e241d200 (patch)
tree069fc210b813fdfc93be6a54e8e269b6724a24a8 /archipack/archipack_rendering.py
parent253a936d60bf944b303bd899d9edbbc543af989b (diff)
archipack: improve labels to support i18n, fix regression in boolean, division by 0 error in roof
Diffstat (limited to 'archipack/archipack_rendering.py')
-rw-r--r--archipack/archipack_rendering.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/archipack/archipack_rendering.py b/archipack/archipack_rendering.py
index d95bb742..4793777e 100644
--- a/archipack/archipack_rendering.py
+++ b/archipack/archipack_rendering.py
@@ -282,8 +282,8 @@ class ARCHIPACK_OT_render(Operator):
if "archipack_output" in bpy.data.images:
out_img = bpy.data.images["archipack_output"]
if out_img is not None:
- out_img.user_clear()
- bpy.data.images.remove(out_img)
+ # out_img.user_clear()
+ bpy.data.images.remove(out_img, do_unlink=True)
out = bpy.data.images.new("archipack_output", width, height)
tmp_pixels = [1] * totpixel4
@@ -403,8 +403,8 @@ class ARCHIPACK_OT_render(Operator):
img.gl_free() # free opengl image memory
# delete image
- img.user_clear()
- bpy.data.images.remove(img)
+ # img.user_clear()
+ bpy.data.images.remove(img, do_unlink=True)
# remove temp file
remove(outpath)
# reset
@@ -461,6 +461,10 @@ class ARCHIPACK_OT_render(Operator):
d = o.data.archipack_stair[0]
elif 'archipack_fence' in o.data:
d = o.data.archipack_fence[0]
+ elif 'archipack_floor' in o.data:
+ d = o.data.archipack_floor[0]
+ elif 'archipack_roof' in o.data:
+ d = o.data.archipack_roof[0]
if d is not None:
objlist.append((o, d))
return objlist