Improve placement when forcing windowed mode

This is a temporary fix while waiting the for workarea query.

Related to #1106.
master
Camilla Löwy ago%!(EXTRA string=8 years)
parent 31cbb20ba2
commit 7b877c4e24
  1. 4
      src/monitor.c

@ -113,9 +113,11 @@ void _glfwInputMonitor(_GLFWmonitor* monitor, int action, int placement)
{
if (window->monitor == monitor)
{
int width, height;
int width, height, xoff, yoff;
_glfwPlatformGetWindowSize(window, &width, &height);
_glfwPlatformSetWindowMonitor(window, NULL, 0, 0, width, height, 0);
_glfwPlatformGetWindowFrameSize(window, &xoff, &yoff, NULL, NULL);
_glfwPlatformSetWindowPos(window, xoff, yoff);
}
}

Loading…
Cancel
Save