From 728d28fdc00adf8a5c1e76c00ac6f1f85f7fe3df Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 11 Apr 2018 14:45:40 +0100 Subject: [PATCH] Projucer: Always locally copy PIP files that are created from the clipboard so that they aren't deleted on shutdown --- extras/Projucer/Source/Utility/PIPs/jucer_PIPGenerator.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extras/Projucer/Source/Utility/PIPs/jucer_PIPGenerator.cpp b/extras/Projucer/Source/Utility/PIPs/jucer_PIPGenerator.cpp index cfed3a09c9..07d89a6f36 100644 --- a/extras/Projucer/Source/Utility/PIPs/jucer_PIPGenerator.cpp +++ b/extras/Projucer/Source/Utility/PIPs/jucer_PIPGenerator.cpp @@ -112,8 +112,11 @@ PIPGenerator::PIPGenerator (const File& pip, const File& output) isTemp = true; } + auto isClipboard = (pip.getParentDirectory().getFileName() == "Clipboard" + && pip.getParentDirectory().getParentDirectory().getFileName() == "PIPs"); + outputDirectory = outputDirectory.getChildFile (metadata[Ids::name].toString()); - useLocalCopy = metadata[Ids::useLocalCopy].toString().isNotEmpty(); + useLocalCopy = metadata[Ids::useLocalCopy].toString().isNotEmpty() || isClipboard; } //==============================================================================