Fixed fullscreen regressions.

master
Camilla Berglund ago%!(EXTRA string=13 years)
parent 718af531a3
commit c0dcb5a056
  1. 1
      src/cocoa_window.m
  2. 1
      src/win32_window.c
  3. 2
      src/window.c
  4. 1
      src/x11_window.c

@ -931,6 +931,7 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
return GL_FALSE;
}
_glfwPlatformShowWindow(window);
[[window->NS.object contentView] enterFullScreenMode:[NSScreen mainScreen]
withOptions:nil];
}

@ -956,6 +956,7 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
if (window->mode == GLFW_FULLSCREEN)
{
// Place the window above all topmost windows
_glfwPlatformShowWindow(window);
SetWindowPos(window->Win32.handle, HWND_TOPMOST, 0,0,0,0,
SWP_NOMOVE | SWP_NOSIZE);
}

@ -367,7 +367,7 @@ GLFWAPI GLFWwindow glfwCreateWindow(int width, int height,
if (mode == GLFW_FULLSCREEN)
glfwSetInputMode(window, GLFW_CURSOR_MODE, GLFW_CURSOR_CAPTURED);
if (mode == GLFW_FULLSCREEN || wndconfig.visible)
if (mode == GLFW_WINDOWED && wndconfig.visible)
glfwShowWindow(window);
return window;

@ -852,6 +852,7 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
}
#endif /*_GLFW_HAS_XRANDR*/
_glfwPlatformShowWindow(window);
enterFullscreenMode(window);
}

Loading…
Cancel
Save