From 004a731607ae4bd1d3b20e0f9b6ec4c898f33dd6 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Sun, 28 Feb 2021 16:19:35 +0000 Subject: [PATCH] On Apple use GetLibraryFilename() to set libfile Solves problem when injecting renderdoc into a process from an executable which is not renderdoccmd or qrenderdoc --- renderdoc/os/posix/posix_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/os/posix/posix_process.cpp b/renderdoc/os/posix/posix_process.cpp index f2e992e92..961362c77 100644 --- a/renderdoc/os/posix/posix_process.cpp +++ b/renderdoc/os/posix/posix_process.cpp @@ -754,7 +754,7 @@ rdcpair Process::LaunchAndInjectIntoProcess( // on macOS, the path must be absolute #if ENABLED(RDOC_APPLE) - libfile = libpath + "/" + libfile; + FileIO::GetLibraryFilename(libfile); #endif rdcstr optstr = opts.EncodeAsString();