From 6e96ef86c3ffae46df57603b815dde0c07251d2c Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 12 Feb 2018 12:53:35 +0000 Subject: [PATCH] Remove our own PID from list of injectable processes --- qrenderdoc/Windows/Dialogs/CaptureDialog.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp b/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp index 8636c7f83..bac8f341f 100644 --- a/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp @@ -889,6 +889,15 @@ void CaptureDialog::fillProcessList() QProcessList processes = QProcessInfo::enumerate(); + for(int i = 0; i < processes.count(); i++) + { + if(processes[i].pid() == qApp->applicationPid()) + { + processes.removeAt(i); + break; + } + } + // no way of listing processes in Qt, fill with dummy data m_ProcessModel->insertRows(0, processes.size());