diff --git a/modules/juce_gui_basics/native/juce_Windowing_ios.mm b/modules/juce_gui_basics/native/juce_Windowing_ios.mm index cb8998adcd..4f75432b1a 100644 --- a/modules/juce_gui_basics/native/juce_Windowing_ios.mm +++ b/modules/juce_gui_basics/native/juce_Windowing_ios.mm @@ -613,7 +613,9 @@ struct TemporaryWindow if (@available (ios 13, *)) { SharedResourcePointer windowSceneTracker; - return [[UIWindow alloc] initWithWindowScene: windowSceneTracker->getWindowScene()]; + + if (auto* scene = windowSceneTracker->getWindowScene()) + return [[UIWindow alloc] initWithWindowScene: scene]; } return [[UIWindow alloc] init];