Browse Source

Fix fileBrowserGetPath under some systems

Signed-off-by: falkTX <falktx@falktx.com>
pull/351/head
falkTX 3 years ago
parent
commit
56c33dd1cd
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      distrho/extra/FileBrowserDialog.cpp

+ 5
- 1
distrho/extra/FileBrowserDialog.cpp View File

@@ -576,7 +576,11 @@ void fileBrowserClose(const FileBrowserHandle handle)

const char* fileBrowserGetPath(const FileBrowserHandle handle)
{
return handle->selectedFile != kSelectedFileCancelled ? handle->selectedFile : nullptr;
if (const char* const selectedFile = handle->selectedFile)
if (selectedFile != kSelectedFileCancelled && std::strcmp(selectedFile, kSelectedFileCancelled) != 0)
return selectedFile;

return nullptr;
}

// --------------------------------------------------------------------------------------------------------------------


Loading…
Cancel
Save