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