[Bf-blender-cvs] [f428efc6db3] blender2.8: Correct toolbar tips for non sculpt modes
Campbell Barton
noreply at git.blender.org
Tue Sep 4 00:40:30 CEST 2018
Commit: f428efc6db374579a56c1006ec0b1dc873b50938
Author: Campbell Barton
Date: Tue Sep 4 08:09:48 2018 +1000
Branches: blender2.8
https://developer.blender.org/rBf428efc6db374579a56c1006ec0b1dc873b50938
Correct toolbar tips for non sculpt modes
===================================================================
M release/scripts/startup/bl_ui/space_toolsystem_common.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_common.py b/release/scripts/startup/bl_ui/space_toolsystem_common.py
index 191cae2ea20..ba06a4e4b50 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_common.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_common.py
@@ -763,22 +763,21 @@ def keymap_from_context(context, space_type):
# PAINT_OT_brush_select
brush = bpy.data.brushes.get(item.data_block)
if brush is not None:
- # print(dir(brush))
- mode = context.mode
- attr = {
- 'SCULPT': "sculpt_tool",
- 'VERTEX_PAINT': "vertex_paint_tool",
- 'WEIGHT_PAINT': "weight_paint_tool",
- 'TEXTURE_PAINT': "texture_paint_tool",
+ mode = context.active_object.mode
+ attr_op, attr_brush = {
+ 'SCULPT': ("sculpt_tool", "sculpt_tool"),
+ 'WEIGHT_PAINT': ("weight_paint_tool", "vertex_tool"),
+ 'VERTEX_PAINT': ("vertex_paint_tool", "vertex_tool"),
+ 'TEXTURE_PAINT': ("texture_paint_tool", "image_tool"),
}[mode]
kmi_hack_brush_select_properties.paint_mode = mode
- setattr(kmi_hack_brush_select_properties, attr, getattr(brush, attr))
+ setattr(kmi_hack_brush_select_properties, attr_op, getattr(brush, attr_brush))
kmi_found = wm.keyconfigs.find_item_from_operator(
idname="paint.brush_select",
context='INVOKE_REGION_WIN',
properties=kmi_hack_brush_select_properties,
)[1]
- del mode, attr
+ del mode, attr_op, attr_brush
else:
kmi_found = None
More information about the Bf-blender-cvs
mailing list