Fixed accidental removal of optional delegate interface check

Fixes https://github.com/libsdl-org/SDL/issues/11970
This commit is contained in:
Sam Lantinga 2025-01-14 22:35:13 -08:00
parent 4dd585fb62
commit 8e9c44bc3b

View file

@ -398,7 +398,11 @@ UIKit_GetSupportedOrientations(SDL_Window *window)
/* Get all possible valid orientations. If the app delegate doesn't tell
* us, we get the orientations from Info.plist via UIApplication. */
if ([app.delegate respondsToSelector:@selector(application:supportedInterfaceOrientationsForWindow:)]) {
validOrientations = [app.delegate application:app supportedInterfaceOrientationsForWindow:data.uiwindow];
} else {
validOrientations = [app supportedInterfaceOrientationsForWindow:data.uiwindow];
}
if (hint != NULL) {
NSArray *orientations = [@(hint) componentsSeparatedByString:@" "];