Merge pull request #56 from rcmaniac25/bugfix/sf233_maximum_iconify_restore

Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
This commit is contained in:
Diederick C. Niehorster 2017-05-14 22:42:45 +02:00 committed by GitHub
commit 2c780f6d4f

View File

@ -874,7 +874,7 @@ LRESULT CALLBACK fgPlatformWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPAR
/* Update visibility state of the window */
if (wParam==SIZE_MINIMIZED)
fghPlatformOnWindowStatusNotify(window,GL_FALSE,GL_FALSE);
else if (wParam==SIZE_RESTORED && !window->State.Visible)
else if ((wParam==SIZE_RESTORED || wParam == SIZE_MAXIMIZED) && !window->State.Visible)
fghPlatformOnWindowStatusNotify(window,GL_TRUE,GL_FALSE);
/* Check window visible, we don't want do anything when we get a WM_SIZE because the user or glutIconifyWindow minimized the window */