mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 01:41:57 +00:00
Fixed more overlooked context overrides... #3876
This commit is contained in:
@@ -964,7 +964,8 @@ class ActivateBcfViewpoint(bpy.types.Operator):
|
||||
context_override = {}
|
||||
context_override["object"] = context_override["active_object"] = objs[0]
|
||||
context_override["selected_objects"] = context_override["selected_editable_objects"] = objs
|
||||
bpy.ops.object.hide_view_set(context_override, unselected=True)
|
||||
with context.temp_override(**context_override):
|
||||
bpy.ops.object.hide_view_set(unselected=True)
|
||||
context.area.type = old
|
||||
|
||||
if viewpoint.visualization_info.components.view_setup_hints:
|
||||
@@ -985,7 +986,7 @@ class ActivateBcfViewpoint(bpy.types.Operator):
|
||||
old = context.area.type
|
||||
context.area.type = "VIEW_3D"
|
||||
bpy.ops.object.select_pattern(pattern="IfcSpace/*")
|
||||
bpy.ops.object.hide_view_set({})
|
||||
bpy.ops.object.hide_view_set()
|
||||
context.area.type = old
|
||||
|
||||
def set_openings_visibility(self, is_visible, context):
|
||||
|
||||
@@ -638,7 +638,8 @@ class BIM_OT_remove_section_plane(bpy.types.Operator):
|
||||
material.node_tree.nodes.remove(override)
|
||||
bpy.data.node_groups.remove(bpy.data.node_groups.get("Section Override"))
|
||||
bpy.data.node_groups.remove(bpy.data.node_groups.get("Section Compare"))
|
||||
bpy.ops.object.delete({"selected_objects": [context.active_object]})
|
||||
with context.temp_override(selected_objects=[context.active_object]):
|
||||
bpy.ops.object.delete()
|
||||
|
||||
|
||||
class ReloadIfcFile(bpy.types.Operator, tool.Ifc.Operator):
|
||||
|
||||
@@ -803,7 +803,7 @@ class TestUpdateTextValue(NewFile):
|
||||
assert obj is not None, obj
|
||||
with bpy.context.temp_override(active_object=obj):
|
||||
bpy.ops.bim.enable_editing_text()
|
||||
bpy.ops.bim.remove_text_literal(1)
|
||||
bpy.ops.bim.remove_text_literal(literal_prop_id=1)
|
||||
props.literals[0].attributes["Literal"].string_value = "changed_value"
|
||||
props.font_size = "2.5"
|
||||
bpy.ops.bim.disable_editing_text()
|
||||
|
||||
Reference in New Issue
Block a user