diff --git a/src/gba/renderers/thread-proxy.c b/src/gba/renderers/thread-proxy.c index 37486fd90..a7a880799 100644 --- a/src/gba/renderers/thread-proxy.c +++ b/src/gba/renderers/thread-proxy.c @@ -214,7 +214,7 @@ void GBAVideoThreadProxyRendererDrawScanline(struct GBAVideoRenderer* renderer, 0xDEADBEEF, }; RingFIFOWrite(&proxyRenderer->dirtyQueue, &dirty, sizeof(dirty)); - if (!(y & 15)) { + if ((y & 15) == 15) { ConditionWake(&proxyRenderer->toThreadCond); } }