From 3d902b4b047b79a4553dd82265fcfa109b1e35d0 Mon Sep 17 00:00:00 2001 From: Manuel Castilla Date: Wed, 28 Apr 2021 08:20:12 +0200 Subject: Fix Compositor: WorkScheduler task model deletes works WorkScheduler task model deletes work packages after executing them. The other models don't do so. All models should handle packages the same way. Reviewed By: #compositing, jbakker Differential Revision: https://developer.blender.org/D11102 --- source/blender/compositor/intern/COM_WorkScheduler.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/source/blender/compositor/intern/COM_WorkScheduler.cc b/source/blender/compositor/intern/COM_WorkScheduler.cc index c940fe897b4..ee3a6dedd44 100644 --- a/source/blender/compositor/intern/COM_WorkScheduler.cc +++ b/source/blender/compositor/intern/COM_WorkScheduler.cc @@ -397,7 +397,6 @@ static void threading_model_task_execute(TaskPool *__restrict UNUSED(pool), void CPUDevice device(BLI_task_parallel_thread_id(nullptr)); BLI_thread_local_set(g_thread_device, &device); device.execute(package); - delete package; } static void threading_model_task_schedule(WorkPackage *package) -- cgit v1.2.3