diff --git a/src/video/cocoa/SDL_cocoametalview.m b/src/video/cocoa/SDL_cocoametalview.m index 61ca9d158f..2f1b73ba30 100644 --- a/src/video/cocoa/SDL_cocoametalview.m +++ b/src/video/cocoa/SDL_cocoametalview.m @@ -94,7 +94,7 @@ SDL_MetalViewEventWatch(void *userdata, SDL_Event *event) [self updateDrawableSize]; } - + return self; } @@ -151,6 +151,9 @@ Cocoa_Metal_CreateView(_THIS, SDL_Window * window) [view addSubview:newview]; + /* Make sure the drawable size is up to date after attaching the view. */ + [newview updateDrawableSize]; + metalview = (SDL_MetalView)CFBridgingRetain(newview); return metalview;