Browse Source

Linux: Fix Process::openDocument() return value in previous commit

tags/2021-05-28
ed 6 years ago
parent
commit
6d4fa280c6
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      modules/juce_core/native/juce_linux_Files.cpp

+ 6
- 4
modules/juce_core/native/juce_linux_Files.cpp View File

@@ -209,16 +209,18 @@ bool Process::openDocument (const String& fileName, const String& parameters)
const char* const argv[4] = { "/bin/sh", "-c", cmdString.toUTF8(), 0 };
if (fork() == 0)
auto cpid = fork();
if (cpid == 0)
{
setsid();
// Child process
execve (argv[0], (char**) argv, environ);
exit (0);
return true;
}
return false;
return cpid >= 0;
}
void File::revealToUser() const


Loading…
Cancel
Save