Skip to content

Commit

Permalink
Merge pull request #78845 from RandomShaper/fix_wtp_zero_batch_lazy
Browse files Browse the repository at this point in the history
Fix zero-sized WorkerThreadPool not processing group tasks
  • Loading branch information
akien-mga committed Jul 7, 2023
2 parents b7c2fd2 + 28d0d56 commit 862a284
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion core/object/worker_thread_pool.cpp
Expand Up @@ -416,7 +416,7 @@ Error WorkerThreadPool::wait_for_task_completion(TaskID p_task_id) {
WorkerThreadPool::GroupID WorkerThreadPool::_add_group_task(const Callable &p_callable, void (*p_func)(void *, uint32_t), void *p_userdata, BaseTemplateUserdata *p_template_userdata, int p_elements, int p_tasks, bool p_high_priority, const String &p_description) {
ERR_FAIL_COND_V(p_elements < 0, INVALID_TASK_ID);
if (p_tasks < 0) {
p_tasks = threads.size();
p_tasks = MAX(1u, threads.size());
}

task_mutex.lock();
Expand Down

0 comments on commit 862a284

Please sign in to comment.