mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-02 20:18:12 +00:00
fix incorrect loop-again logic on async threads
This commit is contained in:
@@ -193,10 +193,10 @@ async_thread_entry_point(void *params)
|
||||
if(!ins_atomic_u32_eval(&async_loop_again))
|
||||
{
|
||||
MutexScope(async_tick_start_mutex) cond_var_wait(async_tick_start_cond_var, async_tick_start_mutex, os_now_microseconds()+100000);
|
||||
if(lane_idx() == 0)
|
||||
{
|
||||
async_loop_again = 0;
|
||||
}
|
||||
}
|
||||
else if(lane_idx() == 0)
|
||||
{
|
||||
async_loop_again = 0;
|
||||
}
|
||||
#if defined(CONTENT_H)
|
||||
c_tick();
|
||||
|
||||
Reference in New Issue
Block a user