diff --git a/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp b/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp index 8247f9ca23..59ffb8dfdc 100644 --- a/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp +++ b/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp @@ -616,7 +616,14 @@ struct NewProjectWizardClasses else { if (MainWindow* mw = dynamic_cast (getTopLevelComponent())) - IntrojucerApp::getApp().mainWindowList.closeWindow (mw); + { + #if ! JUCE_MAC + if (IntrojucerApp::getApp().mainWindowList.windows.size() == 1) + mw->setProject (nullptr); + else + #endif + IntrojucerApp::getApp().mainWindowList.closeWindow (mw); + } } }