From ffce41be95f8f482fab6c4a2eef1dd1744c2f77a Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 20 Nov 2023 14:46:29 +0500 Subject: [PATCH] Fixed #4026 related to #3876 --- .../blenderbim/bim/module/drawing/operator.py | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/operator.py b/src/blenderbim/blenderbim/bim/module/drawing/operator.py index c0598accde..1df59fca52 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/operator.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/operator.py @@ -1422,25 +1422,8 @@ class ActivateModel(bpy.types.Operator): CutDecorator.uninstall() if not bpy.app.background: - view3d_context = dict() - - for window in bpy.context.window_manager.windows: - screen = window.screen - for area in screen.areas: - if area.type == "VIEW_3D": - view3d_context["window"] = window - view3d_context["screen"] = screen - view3d_context["area"] = area - for region in area.regions: - if region.type == "WINDOW": - view3d_context["region"] = region - break - break - if view3d_context: - break - - if view3d_context: - bpy.ops.object.hide_view_clear(view3d_context) + with context.temp_override(**tool.Blender.get_viewport_context()): + bpy.ops.object.hide_view_clear() bpy.ops.bim.activate_status_filters() subcontext = ifcopenshell.util.representation.get_context(tool.Ifc.get(), "Model", "Body", "MODEL_VIEW")