X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Fthreads.c;h=9de6140bc6cdae8670f6f2ffb2b68bdc6ecd3553;hb=57e4db716b3e7db0be336abd9f256962e3b19aa3;hp=c31c5d0548493e3a24d09d4f821630e0b272f550;hpb=3b864de01887f22d74ec1d564bc99913e5d82be4;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/threads.c b/AcessNative/acesskernel_src/threads.c index c31c5d05..9de6140b 100644 --- a/AcessNative/acesskernel_src/threads.c +++ b/AcessNative/acesskernel_src/threads.c @@ -400,7 +400,7 @@ void Threads_PostEvent(tThread *Thread, Uint32 Events) Thread->Events |= Events; Log_Debug("Threads", "Trigger event %x (->Events = %p)", Events, Thread->Events); - if( Thread->WaitMask & Events ) { + if( Events == 0 || Thread->WaitMask & Events ) { SDL_SemPost( Thread->EventSem ); // Log_Debug("Threads", "Waking %p(%i %s)", Thread, Thread->TID, Thread->ThreadName); }