[Bf-blender-cvs] [b1490e3] master: Fix T41744: Hidden keymap properties uneditable

Bastien Montagne noreply at git.blender.org
Mon Sep 8 13:25:25 CEST 2014


Commit: b1490e39dd1017e51984d8a34d226e869bbb25df
Author: Bastien Montagne
Date:   Mon Sep 8 21:09:24 2014 +1000
Branches: master
https://developer.blender.org/rBb1490e39dd1017e51984d8a34d226e869bbb25df

Fix T41744: Hidden keymap properties uneditable

For UI & operator toolbar this makes sense,
but for keymaps - hidden props can make an important difference.

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

M	source/blender/editors/interface/interface_templates.c

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

diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c
index 3fb26bc..364a62b 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -3495,13 +3495,9 @@ static void template_keymap_item_properties(uiLayout *layout, const char *title,
 
 	RNA_STRUCT_BEGIN (ptr, prop)
 	{
-		int flag = RNA_property_flag(prop);
 		const bool is_set = RNA_property_is_set(ptr, prop);
 		uiBut *but;
 
-		if (flag & PROP_HIDDEN)
-			continue;
-
 		/* recurse for nested properties */
 		if (RNA_property_type(prop) == PROP_POINTER) {
 			PointerRNA propptr = RNA_property_pointer_get(ptr, prop);




More information about the Bf-blender-cvs mailing list