diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index 800db71fdb..b55e4f11ec 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -2532,8 +2532,8 @@ void Cocoa_SetWindowMaximumSize(SDL_VideoDevice *_this, SDL_Window *window) SDL_CocoaWindowData *windata = (__bridge SDL_CocoaWindowData *)window->internal; NSSize maxSize; - maxSize.width = window->max_w; - maxSize.height = window->max_h; + maxSize.width = window->max_w ? window->max_w : CGFLOAT_MAX; + maxSize.height = window->max_h ? window->max_h : CGFLOAT_MAX; [windata.nswindow setContentMaxSize:maxSize]; }