diff --git a/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp b/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp index 9e8251546c..5642bd3df0 100644 --- a/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp +++ b/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp @@ -32,16 +32,13 @@ static bool exeIsAvailable (String executable) if (child.start ("which " + executable)) { - auto output = child.readAllProcessOutput().trim(); child.waitForProcessToFinish (60 * 1000); - - return output.isNotEmpty() && ! output.contains ("no " + executable); + return (child.getExitCode() == 0); } return false; } - class FileChooser::Native : public FileChooser::Pimpl, private Timer {