Cleanup: Use lambda instead of simple callback

Pull Request: https://projects.blender.org/blender/blender/pulls/121980
This commit is contained in:
Hans Goudey
2024-05-10 18:31:15 -04:00
committed by Gitea
parent 0ef1541834
commit 85e5f38279

View File

@@ -191,12 +191,6 @@ struct ExtractTaskData {
#endif
};
static void extract_task_data_free(void *data)
{
ExtractTaskData *task_data = static_cast<ExtractTaskData *>(data);
delete task_data;
}
/** \} */
/* ---------------------------------------------------------------------- */
@@ -483,10 +477,9 @@ static TaskNode *extract_task_node_create(TaskGraph *task_graph,
{
ExtractTaskData *taskdata = new ExtractTaskData(mr, cache, extractors, buffers, use_threading);
TaskNode *task_node = BLI_task_graph_node_create(
task_graph,
extract_task_range_run,
taskdata,
(TaskGraphNodeFreeFunction)extract_task_data_free);
task_graph, extract_task_range_run, taskdata, [](void *data) {
delete static_cast<ExtractTaskData *>(data);
});
return task_node;
}