|
|
@ -399,10 +399,16 @@ GLFWAPI const GLFWvidmode* glfwGetVideoModes(GLFWmonitor handle, int* count) |
|
|
|
|
|
|
|
|
|
|
|
free(monitor->modes); |
|
|
|
free(monitor->modes); |
|
|
|
|
|
|
|
|
|
|
|
monitor->modes = _glfwPlatformGetVideoModes(monitor, count); |
|
|
|
monitor->modes = _glfwPlatformGetVideoModes(monitor, &monitor->modeCount); |
|
|
|
if (monitor->modes) |
|
|
|
if (monitor->modes) |
|
|
|
qsort(monitor->modes, *count, sizeof(GLFWvidmode), compareVideoModes); |
|
|
|
{ |
|
|
|
|
|
|
|
qsort(monitor->modes, |
|
|
|
|
|
|
|
monitor->modeCount, |
|
|
|
|
|
|
|
sizeof(GLFWvidmode), |
|
|
|
|
|
|
|
compareVideoModes); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*count = monitor->modeCount; |
|
|
|
return monitor->modes; |
|
|
|
return monitor->modes; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|