diff --git a/modules/juce_gui_basics/native/juce_Windowing_ios.mm b/modules/juce_gui_basics/native/juce_Windowing_ios.mm index 65da8721ff..464d5fbec4 100644 --- a/modules/juce_gui_basics/native/juce_Windowing_ios.mm +++ b/modules/juce_gui_basics/native/juce_Windowing_ios.mm @@ -53,6 +53,7 @@ namespace juce #endif { UIBackgroundTaskIdentifier appSuspendTask; + std::optional initialiser; } @property (strong, nonatomic) UIWindow *window; @@ -137,7 +138,7 @@ JUCE_END_IGNORE_WARNINGS_GCC_LIKE - (void) applicationDidFinishLaunching: (UIApplication*) application { ignoreUnused (application); - initialiseJuce_GUI(); + initialiser.emplace(); if (auto* app = JUCEApplicationBase::createInstance()) {