diff --git a/app/src/main/cpp/skyline/gpu/buffer.cpp b/app/src/main/cpp/skyline/gpu/buffer.cpp index c4cdd064..c478a7d4 100644 --- a/app/src/main/cpp/skyline/gpu/buffer.cpp +++ b/app/src/main/cpp/skyline/gpu/buffer.cpp @@ -130,10 +130,14 @@ namespace skyline::gpu { } bool Buffer::PollFence() { - if (cycle && cycle->Poll()) { + if (!cycle) + return true; + + if (cycle->Poll()) { cycle = nullptr; return true; } + return false; }