Fix #120542: Add a poll function to GPv3 sculpt mode keymap

The sculpt mode keymap needs a poll function to avoid showing tools like
the radial controls in object mode.

Pull Request: https://projects.blender.org/blender/blender/pulls/120588
This commit is contained in:
Lukas Tönne
2024-04-12 17:50:38 +02:00
parent 30c3f8eafb
commit 77451ea83f

View File

@@ -112,6 +112,13 @@ static void keymap_grease_pencil_paint_mode(wmKeyConfig *keyconf)
keymap->poll = grease_pencil_painting_poll;
}
static void keymap_grease_pencil_sculpt_mode(wmKeyConfig *keyconf)
{
wmKeyMap *keymap = WM_keymap_ensure(
keyconf, "Grease Pencil Sculpt Mode", SPACE_EMPTY, RGN_TYPE_WINDOW);
keymap->poll = grease_pencil_sculpting_poll;
}
} // namespace blender::ed::greasepencil
void ED_operatortypes_grease_pencil()
@@ -154,4 +161,5 @@ void ED_keymap_grease_pencil(wmKeyConfig *keyconf)
using namespace blender::ed::greasepencil;
keymap_grease_pencil_edit_mode(keyconf);
keymap_grease_pencil_paint_mode(keyconf);
keymap_grease_pencil_sculpt_mode(keyconf);
}