1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-23 10:48:51 -05:00

Fixed glfwShowWindow restoring maximized windows.

Fixes #264.
This commit is contained in:
Camilla Berglund 2014-05-19 11:54:54 +02:00
parent dc5c264e26
commit b91116e2bc
2 changed files with 2 additions and 1 deletions

View File

@ -78,6 +78,7 @@ The following dependencies are needed by the examples and test programs:
the error callback the error callback
- [Win32] Bugfix: Some keys were reported based on the current layout instead - [Win32] Bugfix: Some keys were reported based on the current layout instead
of their physical location of their physical location
- [Win32] Bugfix: Maximized hidden windows were restored by `glfwShowWindow`
- [X11] Added run-time support for systems lacking the XKB extension - [X11] Added run-time support for systems lacking the XKB extension
- [X11] Made GLX 1.3 the minimum supported version - [X11] Made GLX 1.3 the minimum supported version
- [X11] Bugfix: The case of finding no usable CRTCs was not detected - [X11] Bugfix: The case of finding no usable CRTCs was not detected

View File

@ -1154,7 +1154,7 @@ void _glfwPlatformRestoreWindow(_GLFWwindow* window)
void _glfwPlatformShowWindow(_GLFWwindow* window) void _glfwPlatformShowWindow(_GLFWwindow* window)
{ {
ShowWindow(window->win32.handle, SW_SHOWNORMAL); ShowWindow(window->win32.handle, SW_SHOW);
BringWindowToTop(window->win32.handle); BringWindowToTop(window->win32.handle);
SetForegroundWindow(window->win32.handle); SetForegroundWindow(window->win32.handle);
SetFocus(window->win32.handle); SetFocus(window->win32.handle);