mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-29 16:22:53 +00:00
Fix bug where you shouldn't be able to reassign classes of non-rooted elements
This commit is contained in:
@@ -41,7 +41,8 @@ class BIM_PT_class(Panel):
|
|||||||
row.label(text=name)
|
row.label(text=name)
|
||||||
row.operator("bim.copy_class", icon="DUPLICATE", text="")
|
row.operator("bim.copy_class", icon="DUPLICATE", text="")
|
||||||
row.operator("bim.unlink_object", icon="UNLINKED", text="")
|
row.operator("bim.unlink_object", icon="UNLINKED", text="")
|
||||||
row.operator("bim.enable_reassign_class", icon="GREASEPENCIL", text="")
|
if IfcStore.get_file().by_id(props.ifc_definition_id).is_a("IfcRoot"):
|
||||||
|
row.operator("bim.enable_reassign_class", icon="GREASEPENCIL", text="")
|
||||||
if context.selected_objects:
|
if context.selected_objects:
|
||||||
row.operator("bim.unassign_class", icon="X", text="")
|
row.operator("bim.unassign_class", icon="X", text="")
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user