Use an autoreleasepool in Cocoa_GetDisplayUsableBounds()

Fixes https://github.com/libsdl-org/SDL/issues/12571
This commit is contained in:
Sam Lantinga 2025-03-18 14:36:48 -07:00
parent 82335fd0e9
commit 8b924df48b
1 changed files with 16 additions and 14 deletions

View File

@ -556,6 +556,7 @@ bool Cocoa_GetDisplayBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *display, S
bool Cocoa_GetDisplayUsableBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_Rect *rect)
{
@autoreleasepool {
SDL_DisplayData *displaydata = (SDL_DisplayData *)display->internal;
NSScreen *screen = GetNSScreenForDisplayID(displaydata->display);
@ -573,6 +574,7 @@ bool Cocoa_GetDisplayUsableBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *disp
return true;
}
}
bool Cocoa_GetDisplayModes(SDL_VideoDevice *_this, SDL_VideoDisplay *display)
{