mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 15:08:51 +00:00
Fix crash when pressing undo after assigning an IFC class to an object. Baby steps to solving the "Undo Sync".
This commit is contained in:
@@ -76,6 +76,7 @@ class ReassignClass(bpy.types.Operator):
|
|||||||
class AssignClass(bpy.types.Operator):
|
class AssignClass(bpy.types.Operator):
|
||||||
bl_idname = "bim.assign_class"
|
bl_idname = "bim.assign_class"
|
||||||
bl_label = "Assign IFC Class"
|
bl_label = "Assign IFC Class"
|
||||||
|
bl_options = {'REGISTER', 'UNDO'}
|
||||||
obj: bpy.props.StringProperty()
|
obj: bpy.props.StringProperty()
|
||||||
ifc_class: bpy.props.StringProperty()
|
ifc_class: bpy.props.StringProperty()
|
||||||
predefined_type: bpy.props.StringProperty()
|
predefined_type: bpy.props.StringProperty()
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ class BIMWorkScheduleProperties(PropertyGroup):
|
|||||||
|
|
||||||
|
|
||||||
class BIMTaskTreeProperties(PropertyGroup):
|
class BIMTaskTreeProperties(PropertyGroup):
|
||||||
# This belongs by itself for performance reasons.
|
# This belongs by itself for performance reasons. https://developer.blender.org/T87737
|
||||||
# In Blender if you add thousands of tasks it makes other property access in the same group really slow.
|
# In Blender if you add thousands of tasks it makes other property access in the same group really slow.
|
||||||
tasks: CollectionProperty(name="Tasks", type=Task)
|
tasks: CollectionProperty(name="Tasks", type=Task)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user