Fix T52020: Archimesh autohole not working

The boolean modifier was created but was removed later.

This remove is not necessary.
This commit is contained in:
Antonio Vazquez 2017-07-13 13:37:55 +02:00
parent be06758806
commit c0e9f36eb9
Notes: blender-bot 2023-02-14 19:37:41 +01:00
Referenced by issue #52020, Auto Hole Not Working
1 changed files with 4 additions and 13 deletions

View File

@ -135,11 +135,12 @@ class AchmHoleAction(Operator):
else:
child.scale.y = 1
# add boolean modifier
if isboolean(context.object, child) is False:
set_modifier_boolean(context.object, child)
if isboolean(myroom, child) is False:
set_modifier_boolean(myroom, child)
except:
# print("Unexpected error:" + str(sys.exc_info()))
pass
# ---------------------------------------
# Now add the modifiers to baseboard
# ---------------------------------------
@ -154,11 +155,6 @@ class AchmHoleAction(Operator):
set_modifier_boolean(mybaseboard, obj)
except:
pass
# Clear empty booleans
for mod in mybaseboard.modifiers:
if mod.type == 'BOOLEAN':
if mod.object is None:
bpy.ops.object.modifier_remove(modifier=mod.name)
# ---------------------------------------
# Now add the modifiers to shell
@ -180,12 +176,7 @@ class AchmHoleAction(Operator):
set_modifier_boolean(myshell, obj)
except:
pass
# Clear empty booleans
for mod in myshell.modifiers:
if mod.type == 'BOOLEAN':
if mod.object is None:
bpy.ops.object.modifier_remove(modifier=mod.name)
return {'FINISHED'}