From 6efb8a437300dbe4e3ccf5211f1683dde151f116 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 14 Jul 2026 19:54:37 +0500 Subject: [PATCH] misc: add Blender 5.2 offset for Quick Favorites user_menus --- src/bonsai/bonsai/tool/misc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bonsai/bonsai/tool/misc.py b/src/bonsai/bonsai/tool/misc.py index 7a27268f6a..893b37ce31 100644 --- a/src/bonsai/bonsai/tool/misc.py +++ b/src/bonsai/bonsai/tool/misc.py @@ -112,10 +112,14 @@ class Misc(bonsai.core.tool.Misc): reading data and never writing, to avoid the possibility of corrupting user preferences. """ + # Byte offset of UserDef.user_menus within the UserDef C struct, per (major, minor) + # Blender version. Shifts whenever UserDef's fields change, so must be re-derived + # per version (e.g. from that Blender build's SDNA). OFFSET_USER_MENUS: dict[tuple[int, int], int] = { (4, 5): 10032, (5, 0): 10032, (5, 1): 10032, + (5, 2): 10800, } @classmethod