diff --git a/modules/juce_core/native/juce_posix_SharedCode.h b/modules/juce_core/native/juce_posix_SharedCode.h index 412c36a3d4..b01f4b0ce9 100644 --- a/modules/juce_core/native/juce_posix_SharedCode.h +++ b/modules/juce_core/native/juce_posix_SharedCode.h @@ -1090,14 +1090,14 @@ public: close (pipeHandles[0]); // close the read handle if ((streamFlags & wantStdOut) != 0) - dup2 (pipeHandles[1], 1); // turns the pipe into stdout + dup2 (pipeHandles[1], STDOUT_FILENO); // turns the pipe into stdout else - close (STDOUT_FILENO); + dup2 (open ("/dev/null", O_WRONLY), STDOUT_FILENO); if ((streamFlags & wantStdErr) != 0) - dup2 (pipeHandles[1], 2); + dup2 (pipeHandles[1], STDERR_FILENO); else - close (STDERR_FILENO); + dup2 (open ("/dev/null", O_WRONLY), STDERR_FILENO); close (pipeHandles[1]); diff --git a/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp b/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp index 180a0bfaad..05b23f6fcb 100644 --- a/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp +++ b/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp @@ -171,8 +171,6 @@ void FileChooser::showPlatformDialog (Array& results, else addZenityArgs (args, separator, title, file, filters, isDirectory, isSave, selectMultipleFiles); - args.add ("2>/dev/null"); // (to avoid logging info ending up in the results) - ChildProcess child; if (child.start (args, ChildProcess::wantStdOut))