Fix resolution for reopen test
diff --git a/tests/reopen.c b/tests/reopen.c
index 7af8e8a..c6bc9bb 100644
--- a/tests/reopen.c
+++ b/tests/reopen.c
@@ -122,6 +122,7 @@
for (;;)
{
+ int width, height;
GLFWmonitor* monitor = NULL;
if (count % 2 == 0)
@@ -131,7 +132,19 @@
monitor = monitors[rand() % monitorCount];
}
- window = open_window(640, 480, monitor);
+ if (monitor)
+ {
+ const GLFWvidmode* mode = glfwGetVideoMode(monitor);
+ width = mode->width;
+ height = mode->height;
+ }
+ else
+ {
+ width = 640;
+ height = 480;
+ }
+
+ window = open_window(width, height, monitor);
if (!window)
{
glfwTerminate();