[Bf-blender-cvs] [2a4ab7ed9a5] soc-2019-outliner: Outliner Merged object search: Simplify memory free callback

Nathan Craddock noreply at git.blender.org
Wed Aug 7 01:19:25 CEST 2019


Commit: 2a4ab7ed9a54129b8d1ced4f31cb2f05bd59158a
Author: Nathan Craddock
Date:   Tue Aug 6 17:18:27 2019 -0600
Branches: soc-2019-outliner
https://developer.blender.org/rB2a4ab7ed9a54129b8d1ced4f31cb2f05bd59158a

Outliner Merged object search: Simplify memory free callback

Rather than use custom callback, use MEM_freeN

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

M	source/blender/editors/space_outliner/outliner_tools.c

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

diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c
index b64c42f994e..190e859e189 100644
--- a/source/blender/editors/space_outliner/outliner_tools.c
+++ b/source/blender/editors/space_outliner/outliner_tools.c
@@ -486,11 +486,6 @@ typedef struct MergedSearchData {
   TreeElement *select_element;
 } MergedSearchData;
 
-static void merged_element_search_free_cb(void *arg)
-{
-  MEM_freeN(arg);
-}
-
 static void merged_element_search_cb_recursive(
     const ListBase *tree, short tselem_type, short type, const char *str, uiSearchItems *items)
 {
@@ -590,7 +585,7 @@ void merged_element_search_menu_invoke(bContext *C,
   select_data->parent_element = parent_te;
   select_data->select_element = activate_te;
 
-  UI_popup_block_invoke(C, merged_element_search_menu, select_data, merged_element_search_free_cb);
+  UI_popup_block_invoke(C, merged_element_search_menu, select_data, MEM_freeN);
 }
 
 static void object_select_cb(bContext *C,



More information about the Bf-blender-cvs mailing list