Return value from FileChooser::launchAsync isn’t being checked.
diff --git a/extras/Projucer/Source/Utility/Helpers/jucer_NewFileWizard.cpp b/extras/Projucer/Source/Utility/Helpers/jucer_NewFileWizard.cpp
index 9494b0e524..a26add8bc1 100644
--- a/extras/Projucer/Source/Utility/Helpers/jucer_NewFileWizard.cpp
+++ b/extras/Projucer/Source/Utility/Helpers/jucer_NewFileWizard.cpp
@@ -264,7 +264,10 @@ void NewFileWizard::Type::askUserToChooseNewFile (const String& suggestedFilenam
chooser->launchAsync (flags, [callback] (const FileChooser& fc)
{
- callback (fc.getResult());
+ const auto result = fc.getResult();^M
+^M
+ if (result != File{})^M
+ callback (fc.getResult());^M
});
}