Browse Source

jsfx: check the file name for existence

pull/1508/head
Jean Pierre Cimalando Filipe Coelho <falktx@falktx.com> 3 years ago
parent
commit
dade124703
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      source/backend/plugin/CarlaPluginJSFX.cpp

+ 4
- 2
source/backend/plugin/CarlaPluginJSFX.cpp View File

@@ -858,11 +858,13 @@ public:
if (const char* paths = pData->engine->getOptions().pathJSFX) if (const char* paths = pData->engine->getOptions().pathJSFX)
splitPaths = StringArray::fromTokens(CharPointer_UTF8(paths), CARLA_OS_SPLIT_STR, ""); splitPaths = StringArray::fromTokens(CharPointer_UTF8(paths), CARLA_OS_SPLIT_STR, "");


File file;
if (filename && filename[0] != '\0') if (filename && filename[0] != '\0')
file = File(CharPointer_UTF8(filename));

if (file.isNotNull() && file.existsAsFile())
{ {
// find which engine search path we're in, and use this as the root // find which engine search path we're in, and use this as the root
const File file = File(CharPointer_UTF8(filename));

for (int i = 0; i < splitPaths.size() && !unit; ++i) for (int i = 0; i < splitPaths.size() && !unit; ++i)
{ {
const File currentPath(splitPaths[i]); const File currentPath(splitPaths[i]);


Loading…
Cancel
Save