diff --git a/renderdoc/os/posix/android/android_stringio.cpp b/renderdoc/os/posix/android/android_stringio.cpp index 17c92e2a5..e85351387 100644 --- a/renderdoc/os/posix/android/android_stringio.cpp +++ b/renderdoc/os/posix/android/android_stringio.cpp @@ -90,7 +90,10 @@ void GetExecutableFilename(std::string &selfName) return; } - selfName = buf; + // Strip any process name from cmdline (android:process) + std::string cmdline = buf; + std::string filename = cmdline.substr(0, cmdline.find(":")); + selfName = filename; } void GetLibraryFilename(std::string &selfName)