From ea575744b8c9badb7f9b56fba625adb059ff3b5c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 31 Aug 2021 12:30:45 +1000 Subject: Fix assigning shortcuts that include array indices Assigning a shortcut to bone layers for example, raised a Python exception when used. --- source/blender/editors/interface/interface_context_menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/interface/interface_context_menu.c') diff --git a/source/blender/editors/interface/interface_context_menu.c b/source/blender/editors/interface/interface_context_menu.c index e89b8dc7bd7..bb9e813ea50 100644 --- a/source/blender/editors/interface/interface_context_menu.c +++ b/source/blender/editors/interface/interface_context_menu.c @@ -71,7 +71,7 @@ static IDProperty *shortcut_property_from_rna(bContext *C, uiBut *but) /* If this returns null, we won't be able to bind shortcuts to these RNA properties. * Support can be added at #wm_context_member_from_ptr. */ char *final_data_path = WM_context_path_resolve_property_full( - C, &but->rnapoin, but->rnaprop, -1); + C, &but->rnapoin, but->rnaprop, but->rnaindex); if (final_data_path == NULL) { return NULL; } -- cgit v1.2.3