diff --git a/tests/glfwinfo.c b/tests/glfwinfo.c index 87e4c9c5..c99a65a7 100644 --- a/tests/glfwinfo.c +++ b/tests/glfwinfo.c @@ -186,9 +186,6 @@ int main(int argc, char** argv) GLint flags, mask; GLFWwindow* window; - if (!valid_version()) - exit(EXIT_FAILURE); - while ((ch = getopt(argc, argv, "a:dfhlm:n:p:r:")) != -1) { switch (ch) @@ -254,6 +251,9 @@ int main(int argc, char** argv) // Initialize GLFW and create window + if (!valid_version()) + exit(EXIT_FAILURE); + glfwSetErrorCallback(error_callback); if (!glfwInit())