Fixed position for full screen override redirect.

This commit is contained in:
Cyril Pichard 2014-11-12 16:59:19 +01:00 committed by Camilla Berglund
parent 5c003d3fbe
commit cc10527706

View File

@ -777,14 +777,15 @@ static void enterFullscreenMode(_GLFWwindow* window)
{
// In override-redirect mode we have divorced ourselves from the
// window manager, so we need to do everything manually
int x,y;
GLFWvidmode mode;
_glfwPlatformGetMonitorPos(window->monitor, &x, &y);
_glfwPlatformGetVideoMode(window->monitor, &mode);
XRaiseWindow(_glfw.x11.display, window->x11.handle);
XSetInputFocus(_glfw.x11.display, window->x11.handle,
RevertToParent, CurrentTime);
XMoveWindow(_glfw.x11.display, window->x11.handle, 0, 0);
XMoveWindow(_glfw.x11.display, window->x11.handle, x, y);
XResizeWindow(_glfw.x11.display, window->x11.handle,
mode.width, mode.height);
}