From 4db3491b855430e5900a8db4b36ac9f56660bab6 Mon Sep 17 00:00:00 2001 From: tingjoybits <66327730+tingjoybits@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:56:36 +0300 Subject: [PATCH] update for Blender 4.0 Beta release --- Brush_Manager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Brush_Manager.py b/Brush_Manager.py index d47c3c6..aa70e47 100644 --- a/Brush_Manager.py +++ b/Brush_Manager.py @@ -899,8 +899,9 @@ def set_active_tool(tool_name): if bpy.app.version < (4, 0, 0): bpy.ops.wm.tool_set_by_id(override, name=tool_name) continue - with bpy.context.temp_override(**override): - bpy.ops.wm.tool_set_by_id(name=tool_name) + region = area.regions[-1] + with bpy.context.temp_override(area=area, region=region): + bpy.ops.wm.tool_set_by_id('INVOKE_DEFAULT', name=tool_name) def get_icon_name(context, brush_name):