removed unnecessary calls to SetWindowPos when entering and leaving
authorDiederick Niehorster <dcnieho@gmail.com>
Fri, 23 Nov 2012 07:51:10 +0000 (07:51 +0000)
committerDiederick Niehorster <dcnieho@gmail.com>
Fri, 23 Nov 2012 07:51:10 +0000 (07:51 +0000)
fullscreen mode. This caused the Position callback to fire more than
necessary

git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1478 7f0cb862-5218-0410-a997-914c9d46530a

src/mswin/fg_window_mswin.c

index 9c69d2e..f252948 100644 (file)
@@ -934,7 +934,6 @@ void fgPlatformGlutFullScreen( SFG_Window *win )
         s &= ~WS_OVERLAPPEDWINDOW;
         s |= WS_POPUP;
         SetWindowLong(win->Window.Handle, GWL_STYLE, s);
-        SetWindowPos(win->Window.Handle, HWND_TOP, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED);
 
         /* For fullscreen mode, find the monitor that is covered the most
          * by the window and get its rect as the resize target.
@@ -996,7 +995,6 @@ void fgPlatformGlutLeaveFullScreen( SFG_Window *win )
 
     /* restore style of window before making it fullscreen */
     SetWindowLong(win->Window.Handle, GWL_STYLE, win->State.pWState.OldStyle);
-    SetWindowPos(win->Window.Handle, HWND_TOP, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED);
 
     /* Then resize */
     SetWindowPos(win->Window.Handle,