From dc7bf0f1fc467e3272352676b40e7293ef56f227 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 9 Jul 2019 12:15:01 +0100 Subject: [PATCH] Don't use deprecated overload of QProcess::ExitStatus --- qrenderdoc/Code/QRDUtils.cpp | 4 ++-- qrenderdoc/Windows/Dialogs/CaptureDialog.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qrenderdoc/Code/QRDUtils.cpp b/qrenderdoc/Code/QRDUtils.cpp index eac6a46bc..2929482bb 100644 --- a/qrenderdoc/Code/QRDUtils.cpp +++ b/qrenderdoc/Code/QRDUtils.cpp @@ -1814,7 +1814,7 @@ bool RunProcessAsAdmin(const QString &fullExecutablePath, const QStringList &par process->start(sudo, sudoParams); // when the process exits, call the callback and delete - QObject::connect(process, OverloadedSlot::of(&QProcess::finished), + QObject::connect(process, OverloadedSlot::of(&QProcess::finished), [parent, process, finishedCallback](int exitCode) { process->deleteLater(); GUIInvoke::call(parent, finishedCallback); @@ -1851,7 +1851,7 @@ bool RunProcessAsAdmin(const QString &fullExecutablePath, const QStringList &par process->start(term, termParams); // when the process exits, call the callback and delete - QObject::connect(process, OverloadedSlot::of(&QProcess::finished), + QObject::connect(process, OverloadedSlot::of(&QProcess::finished), [parent, process, finishedCallback](int exitCode) { process->deleteLater(); GUIInvoke::call(parent, finishedCallback); diff --git a/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp b/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp index 4e036b743..525fb0f2b 100644 --- a/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/CaptureDialog.cpp @@ -487,8 +487,8 @@ void CaptureDialog::vulkanLayerWarn_mouseClick() process->waitForFinished(300); // when the process exits, delete - QObject::connect(process, OverloadedSlot::of(&QProcess::finished), - [process](int exitCode) { process->deleteLater(); }); + QObject::connect(process, OverloadedSlot::of(&QProcess::finished), + [process](int exitCode, QProcess::ExitStatus) { process->deleteLater(); }); } }