[Bf-blender-cvs] [ea575744b8c] master: Fix assigning shortcuts that include array indices

Campbell Barton noreply at git.blender.org
Tue Aug 31 04:33:06 CEST 2021


Commit: ea575744b8c9badb7f9b56fba625adb059ff3b5c
Author: Campbell Barton
Date:   Tue Aug 31 12:30:45 2021 +1000
Branches: master
https://developer.blender.org/rBea575744b8c9badb7f9b56fba625adb059ff3b5c

Fix assigning shortcuts that include array indices

Assigning a shortcut to bone layers for example,
raised a Python exception when used.

===================================================================

M	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;
   }



More information about the Bf-blender-cvs mailing list