diff --git a/modules/juce_events/native/juce_Messaging_android.cpp b/modules/juce_events/native/juce_Messaging_android.cpp index 95c535c592..85f46384c6 100644 --- a/modules/juce_events/native/juce_Messaging_android.cpp +++ b/modules/juce_events/native/juce_Messaging_android.cpp @@ -267,7 +267,7 @@ private: JUCEApplicationBase::createInstance = createApplicationSymbol; - initialiseJuce_GUI(); + initialiser.emplace(); if (! JUCEApplicationBase::createInstance()) jassertfalse; // you must supply an application object for an android app! @@ -292,6 +292,7 @@ private: } } + std::optional initialiser; GlobalRef myself; juce::JUCEApplicationBase* (*createApplicationSymbol)(); bool hasBeenInitialised = false;