Skip to content

Commit

Permalink
Fixed bug 2172 - Window loses maximized state when activated
Browse files Browse the repository at this point in the history
I still haven't figured out why my application is being minimized when I try to raise, it but my previous workaround is causing issues.

For now the correct way to raise and/or restore the window is as follows:

	if ( !(SDL_GetWindowFlags( window ) & SDL_WINDOW_MINIMIZED) )
	{
		SDL_RaiseWindow( window );
	}
	if ( SDL_GetWindowFlags( window ) & SDL_WINDOW_MINIMIZED )
	{
		SDL_RestoreWindow( window );
	}

I will investigate the window state change rules more fully in the future.

CR: Alfred Reynolds
  • Loading branch information
slouken committed Nov 8, 2013
1 parent 7c7a9b7 commit 976c876
Showing 1 changed file with 0 additions and 3 deletions.
3 changes: 0 additions & 3 deletions src/video/windows/SDL_windowswindow.c
Expand Up @@ -405,9 +405,6 @@ void
WIN_RaiseWindow(_THIS, SDL_Window * window)
{
WIN_SetWindowPositionInternal(_this, window, SWP_NOCOPYBITS | SWP_NOMOVE | SWP_NOSIZE);

/* Raising the window while alt-tabbed can cause it to be minimized for some reason? */
WIN_RestoreWindow(_this, window);
}

void
Expand Down

0 comments on commit 976c876

Please sign in to comment.