mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
emscripten: Handle unsupported glfwGetVideoMode()
This commit is contained in:
parent
08aed0c70a
commit
5492a2cf94
@ -765,6 +765,11 @@ static void ImGui_ImplGlfw_UpdateMonitors()
|
||||
int x, y;
|
||||
glfwGetMonitorPos(glfw_monitors[n], &x, &y);
|
||||
const GLFWvidmode* vid_mode = glfwGetVideoMode(glfw_monitors[n]);
|
||||
if (vid_mode == NULL) { // Failed to get Video mode (e.g. Emscripten does not support this function)
|
||||
bd->WantUpdateMonitors = false;
|
||||
platform_io.Monitors.resize(0);
|
||||
return;
|
||||
}
|
||||
monitor.MainPos = monitor.WorkPos = ImVec2((float)x, (float)y);
|
||||
monitor.MainSize = monitor.WorkSize = ImVec2((float)vid_mode->width, (float)vid_mode->height);
|
||||
#if GLFW_HAS_MONITOR_WORK_AREA
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user