diff --git a/test/testgl.c b/test/testgl.c index 9ce9f4ed0..26e736d85 100644 --- a/test/testgl.c +++ b/test/testgl.c @@ -666,8 +666,8 @@ RunGLTest(int argc, char *argv[], } /* Check if there's a pending event. */ - while (!done && SDL_PollEvent(&event)) { - done = HandleEvent(&event); + while (SDL_PollEvent(&event)) { + done |= HandleEvent(&event); } ++frames; }