From af041a02d764e3120865664f5e4b8134914c2dd6 Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 13 Sep 2018 10:28:28 +0100 Subject: [PATCH] Projucer: Fixed a bug when merging the old plug-in format settings if the current value is empty --- extras/Projucer/Source/Project/jucer_Project.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 8e69b81918..1570373389 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -359,10 +359,17 @@ void Project::coalescePluginFormatValues() if (formatsToBuild.size() > 0) { - auto formatVar = pluginFormatsValue.get(); + if (pluginFormatsValue.isUsingDefault()) + { + pluginFormatsValue = formatsToBuild; + } + else + { + auto formatVar = pluginFormatsValue.get(); - if (auto* arr = formatVar.getArray()) - arr->addArray (formatsToBuild); + if (auto* arr = formatVar.getArray()) + arr->addArray (formatsToBuild); + } shouldWriteLegacyPluginFormatSettings = true; }