[Bf-blender-cvs] [091832c] master: fix for double call to update callback in uiTemplateIconView
Ines Almeida
noreply at git.blender.org
Wed Apr 29 17:29:25 CEST 2015
Commit: 091832c955992ecd8fff6d88028075775e4b4e8e
Author: Ines Almeida
Date: Wed Apr 29 16:25:54 2015 +0100
Branches: master
https://developer.blender.org/rB091832c955992ecd8fff6d88028075775e4b4e8e
fix for double call to update callback in uiTemplateIconView
===================================================================
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 66de859..8d2ee04 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -1697,14 +1697,11 @@ void uiTemplateIconView(uiLayout *layout, PointerRNA *ptr, const char *propname)
cb->ptr = *ptr;
cb->prop = prop;
- but = uiDefBlockButN(block, ui_icon_view_menu_cb, MEM_dupallocN(cb), "", 0, 0, UI_UNIT_X * 6, UI_UNIT_Y * 6, "");
+ but = uiDefBlockButN(block, ui_icon_view_menu_cb, cb, "", 0, 0, UI_UNIT_X * 6, UI_UNIT_Y * 6, "");
but->icon = icon;
UI_but_flag_enable(but, UI_HAS_ICON | UI_BUT_ICON_PREVIEW);
-
- UI_but_funcN_set(but, rna_update_cb, MEM_dupallocN(cb), NULL);
-
- MEM_freeN(cb);
+
if (free_items) {
MEM_freeN(items);
}
More information about the Bf-blender-cvs
mailing list