From eed9fdffb07075e25b038779f88b5ccc12516b46 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 23 Apr 2018 16:44:58 +0100 Subject: [PATCH] Check for custom resources folder first in DemoUtilities.h createAssetInputStream() method on Mac --- examples/Assets/DemoUtilities.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/Assets/DemoUtilities.h b/examples/Assets/DemoUtilities.h index 8d641574af..befa158c80 100644 --- a/examples/Assets/DemoUtilities.h +++ b/examples/Assets/DemoUtilities.h @@ -82,6 +82,12 @@ inline InputStream* createAssetInputStream (const char* resourcePath) #if JUCE_IOS auto assetsDir = File::getSpecialLocation (File::currentExecutableFile) .getParentDirectory().getChildFile ("Assets"); + #elif JUCE_MAC + auto assetsDir = File::getSpecialLocation (File::currentExecutableFile) + .getParentDirectory().getParentDirectory().getChildFile ("Resources").getChildFile ("Assets"); + + if (! assetsDir.exists()) + assetsDir = getExamplesDirectory().getChildFile ("Assets"); #else auto assetsDir = getExamplesDirectory().getChildFile ("Assets"); #endif