From 62c93f04628e102ae09fd67d2bd78b83642828e4 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 10 Jul 2023 11:19:15 +1000 Subject: [PATCH] Fix #3410. Minor regression when moving UI to properties panel. --- .../blenderbim/bim/module/drawing/operator.py | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/operator.py b/src/blenderbim/blenderbim/bim/module/drawing/operator.py index b7f7b410fa..1a19956268 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/operator.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/operator.py @@ -1311,7 +1311,25 @@ class ActivateModel(bpy.types.Operator): CutDecorator.uninstall() if not bpy.app.background: - bpy.ops.object.hide_view_clear() + 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) subcontext = ifcopenshell.util.representation.get_context(tool.Ifc.get(), "Model", "Body", "MODEL_VIEW")