From bea66396378c37724218105130ce1db753890e71 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 11 Sep 2018 09:16:13 +0100 Subject: [PATCH] Projucer: Merge old plug-in format vars instead of replacing in coalescePluginFormatValues() to ensure that format settings persist --- extras/Projucer/Source/Project/jucer_Project.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 03358357ee..8e69b81918 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -359,7 +359,11 @@ void Project::coalescePluginFormatValues() if (formatsToBuild.size() > 0) { - pluginFormatsValue = formatsToBuild; + auto formatVar = pluginFormatsValue.get(); + + if (auto* arr = formatVar.getArray()) + arr->addArray (formatsToBuild); + shouldWriteLegacyPluginFormatSettings = true; } }