|
@@ -185,6 +185,8 @@ void _glfwPollMonitorsWin32(void)
|
|
display.DeviceName) == 0)
|
|
display.DeviceName) == 0)
|
|
{
|
|
{
|
|
disconnected[i] = NULL;
|
|
disconnected[i] = NULL;
|
|
|
|
+ // handle may have changed, update
|
|
|
|
+ EnumDisplayMonitors(NULL, NULL, monitorCallback, (LPARAM) _glfw.monitors[i]);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|