From 4deb5dae60d3a3fadfc8dbecf2db2d8249bff6cf Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 8 Oct 2018 17:20:38 +0100 Subject: [PATCH] Don't display progress dialog if process has already finished. --- qrenderdoc/Code/QRDUtils.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qrenderdoc/Code/QRDUtils.cpp b/qrenderdoc/Code/QRDUtils.cpp index e682ade43..7cfb5031e 100644 --- a/qrenderdoc/Code/QRDUtils.cpp +++ b/qrenderdoc/Code/QRDUtils.cpp @@ -1643,6 +1643,9 @@ QStringList ParseArgsList(const QString &args) void ShowProgressDialog(QWidget *window, const QString &labelText, ProgressFinishedMethod finished, ProgressUpdateMethod update) { + if(finished()) + return; + RDProgressDialog dialog(labelText, window); // if we don't have an update function, set the progress display to be 'infinite spinner'