mirror of
				https://github.com/Ryujinx/SDL.git
				synced 2025-11-04 14:24:53 +00:00 
			
		
		
		
	x11: Workaround window managers that mark fullscreen windows as maximized.
This patch came from Unreal Engine 4's fork of SDL, compliments of Epic Games.
This commit is contained in:
		
							parent
							
								
									81209acbd8
								
							
						
					
					
						commit
						9a7527988a
					
				| 
						 | 
				
			
			@ -1108,6 +1108,12 @@ X11_SetWindowFullscreenViaWM(_THIS, SDL_Window * window, SDL_VideoDisplay * _dis
 | 
			
		|||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* Fullscreen windows sometimes end up being marked maximized by
 | 
			
		||||
        window managers. Force it back to how we expect it to be. */
 | 
			
		||||
    if (!fullscreen && (window->flags & SDL_WINDOW_MAXIMIZED) == 0) {
 | 
			
		||||
        SetWindowMaximized(_this, window, SDL_FALSE);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    X11_XFlush(display);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue