Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
(cherry picked from commit 5b8a164de1
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1800 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
174bd48290
commit
50212bcb3b
@ -874,7 +874,7 @@ LRESULT CALLBACK fgPlatformWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPAR
|
|||||||
/* Update visibility state of the window */
|
/* Update visibility state of the window */
|
||||||
if (wParam==SIZE_MINIMIZED)
|
if (wParam==SIZE_MINIMIZED)
|
||||||
fghPlatformOnWindowStatusNotify(window,GL_FALSE,GL_FALSE);
|
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);
|
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 */
|
/* Check window visible, we don't want do anything when we get a WM_SIZE because the user or glutIconifyWindow minimized the window */
|
||||||
|
Reference in New Issue
Block a user