Merge pull request #109151 from clayjohn/WTP-low-priority-threads

Allow processing low priority threads on calling thread in the WTP.
This commit is contained in:
Thaddeus Crews 2025-07-31 10:39:13 -05:00
commit 00a0512854
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -225,7 +225,7 @@ void WorkerThreadPool::_post_tasks(Task **p_tasks, uint32_t p_count, bool p_high
// in custom builds.
// Avoid calling pump tasks or low priority tasks from the calling thread.
bool process_on_calling_thread = threads.is_empty() && p_high_priority && !p_pump_task;
bool process_on_calling_thread = threads.is_empty() && !p_pump_task;
if (process_on_calling_thread) {
p_lock.temp_unlock();
for (uint32_t i = 0; i < p_count; i++) {