소스 검색

macOS: fix initial Metal drawable size in certain multi-display setups

Sasha Szpakowski 2 년 전
부모
커밋
baca26d727
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/video/cocoa/SDL_cocoametalview.m

+ 3 - 0
src/video/cocoa/SDL_cocoametalview.m

@@ -150,6 +150,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;