commit 56c33dd1cdd66b315b9783f1f9a4e0f83d580579 parent 30d890cdb75b5805afeb5768d77b2af033a4849a Author: falkTX <falktx@falktx.com> Date: Sun, 5 Dec 2021 19:00:16 +0000 Fix fileBrowserGetPath under some systems Signed-off-by: falkTX <falktx@falktx.com> Diffstat:
M | distrho/extra/FileBrowserDialog.cpp | | | 6 | +++++- |
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/distrho/extra/FileBrowserDialog.cpp b/distrho/extra/FileBrowserDialog.cpp @@ -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; } // --------------------------------------------------------------------------------------------------------------------