From 5d7fefa04229e3f70075c354136ea6b94bd2531b Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 11 Jul 2023 18:23:18 +0500 Subject: [PATCH] Prevent resetting selected tab on blender restart Not sure if there is any caveats to that --- src/blenderbim/blenderbim/bim/handler.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/handler.py b/src/blenderbim/blenderbim/bim/handler.py index 0a16f702e3..41fd7e6f24 100644 --- a/src/blenderbim/blenderbim/bim/handler.py +++ b/src/blenderbim/blenderbim/bim/handler.py @@ -390,6 +390,8 @@ def load_post(scene): # https://blender.stackexchange.com/questions/140644/how-can-make-the-state-of-a-boolean-property-relative-to-the-3d-view-area for screen in bpy.data.screens: + if len(screen.BIMAreaProperties) == 20: + continue screen.BIMAreaProperties.clear() for i in range(20): # 20 is an arbitrary value of split areas screen.BIMAreaProperties.add()