diff --git a/renderdoc/os/posix/apple/apple_process.cpp b/renderdoc/os/posix/apple/apple_process.cpp index d45f11e6a..3e3eb2553 100644 --- a/renderdoc/os/posix/apple/apple_process.cpp +++ b/renderdoc/os/posix/apple/apple_process.cpp @@ -68,7 +68,8 @@ int GetIdentPort(pid_t childPid) rdcstr lsof = StringFormat::Fmt("lsof -p %d -a -i 4 -F n", (int)childPid); rdcstr result; uint32_t wait = 1; - for(int i = 0; i < 10; ++i) + // Wait for a maximum of ~8 seconds + for(int i = 0; i < 13; ++i) { result = execcmd(lsof.c_str()); if(!result.empty())