Win32: Allow iconifying undecorated windows

Fixes #861.
This commit is contained in:
Camilla Berglund 2016-09-14 13:05:13 +02:00
parent f79a52fe9b
commit 838c4e938c
2 changed files with 4 additions and 1 deletions

View File

@ -102,6 +102,7 @@ information on what to include when reporting a bug.
- Added `glfwGetKeyScancode` function that allows retrieving platform depen- - Added `glfwGetKeyScancode` function that allows retrieving platform depen-
dent scancodes for keys (#830) dent scancodes for keys (#830)
- Bugfix: Calling `glfwMaximizeWindow` on a full screen window was not ignored - Bugfix: Calling `glfwMaximizeWindow` on a full screen window was not ignored
- [Win32] Bugfix: Undecorated windows could not be iconified by the user (#861)
## Contact ## Contact

View File

@ -46,9 +46,11 @@ static DWORD getWindowStyle(const _GLFWwindow* window)
style |= WS_POPUP; style |= WS_POPUP;
else else
{ {
style |= WS_SYSMENU | WS_MINIMIZEBOX;
if (window->decorated) if (window->decorated)
{ {
style |= WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX; style |= WS_CAPTION;
if (window->resizable) if (window->resizable)
style |= WS_MAXIMIZEBOX | WS_THICKFRAME; style |= WS_MAXIMIZEBOX | WS_THICKFRAME;