mirror of
https://github.com/glfw/glfw.git
synced 2024-11-11 04:53:50 +00:00
Fixed unguarded calls to monitor callback.
This commit is contained in:
parent
3498163da1
commit
f9d1a37621
@ -461,6 +461,7 @@ skills.
|
||||
* Matt Arsenault
|
||||
* Keith Bauer
|
||||
* John Bartholomew
|
||||
* Niklas Bergström
|
||||
* blanco
|
||||
* Lambert Clara
|
||||
* Noel Cower
|
||||
|
@ -140,7 +140,8 @@ void _glfwInputMonitorChange(void)
|
||||
window->monitor = NULL;
|
||||
}
|
||||
|
||||
_glfw.monitorCallback((GLFWmonitor*) monitors[i], GLFW_DISCONNECTED);
|
||||
if (_glfw.monitorCallback)
|
||||
_glfw.monitorCallback((GLFWmonitor*) monitors[i], GLFW_DISCONNECTED);
|
||||
}
|
||||
|
||||
// Find and report newly connected monitors (not in the old list)
|
||||
@ -161,7 +162,8 @@ void _glfwInputMonitorChange(void)
|
||||
if (j < monitorCount)
|
||||
continue;
|
||||
|
||||
_glfw.monitorCallback((GLFWmonitor*) _glfw.monitors[i], GLFW_CONNECTED);
|
||||
if (_glfw.monitorCallback)
|
||||
_glfw.monitorCallback((GLFWmonitor*) _glfw.monitors[i], GLFW_CONNECTED);
|
||||
}
|
||||
|
||||
_glfwDestroyMonitors(monitors, monitorCount);
|
||||
|
Loading…
Reference in New Issue
Block a user