mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	Fixed SDL windows getting the maximized state after leaving fullscreen on macOS
(cherry picked from commit 2df08fb1b27b721998a1380a2acdbe1494b5591e)
This commit is contained in:
		| @@ -817,7 +817,12 @@ Cocoa_UpdateClipCursor(SDL_Window * window) | |||||||
|     SDL_SendWindowEvent(window, SDL_WINDOWEVENT_MOVED, x, y); |     SDL_SendWindowEvent(window, SDL_WINDOWEVENT_MOVED, x, y); | ||||||
|     SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESIZED, w, h); |     SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESIZED, w, h); | ||||||
|  |  | ||||||
|     zoomed = [nswindow isZoomed]; |     /* isZoomed always returns true if the window is not resizable */ | ||||||
|  |     if ((window->flags & SDL_WINDOW_RESIZABLE) && [nswindow isZoomed]) { | ||||||
|  |         zoomed = YES; | ||||||
|  |     } else { | ||||||
|  |         zoomed = NO; | ||||||
|  |     } | ||||||
|     if (!zoomed) { |     if (!zoomed) { | ||||||
|         SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESTORED, 0, 0); |         SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESTORED, 0, 0); | ||||||
|     } else if (zoomed) { |     } else if (zoomed) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sam Lantinga
					Sam Lantinga