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