diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp index d5075906a8..4d8d9a4830 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp @@ -191,9 +191,6 @@ void ProjectSaver::writeProjects (const OwnedArray& modules, cons for (auto& module: modules) module->addSettingsForModuleToExporter (*exporter, *this); - if (project.getProjectType().isAudioPlugin()) - writePluginCharacteristicsFile(); - generatedFilesGroup.sortAlphabetically (true, true); exporter->getAllGroups().add (generatedFilesGroup); } diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h index f9067a0c8d..306ad322d7 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h @@ -98,6 +98,10 @@ public: writeAppHeader (modules); writeModuleCppWrappers (modules); writeProjects (modules, specifiedExporterToSave, ! showProgressBox); + + if (project.getProjectType().isAudioPlugin()) + writePluginCharacteristicsFile(); + writeAppConfigFile (modules, appConfigUserContent); // (this is repeated in case the projects added anything to it) // if the project root has changed after writing the other files then re-save it