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; } //==============================================================================