From e63f5035928b25d50e10497c6dcb381b0be9bebb Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 14 Apr 2016 16:46:48 +0200 Subject: [PATCH] AutoTest: Handle canceling file dialog properly Task-number: QTCREATORBUG-16071 Change-Id: Iacb16003f9f34cfa0c0cd14a51320de800f8024b Reviewed-by: Nikolai Kosjar --- src/plugins/autotest/testresultspane.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/autotest/testresultspane.cpp b/src/plugins/autotest/testresultspane.cpp index 7209e1fdefb..98fedd6228b 100644 --- a/src/plugins/autotest/testresultspane.cpp +++ b/src/plugins/autotest/testresultspane.cpp @@ -567,6 +567,9 @@ void TestResultsPane::onSaveWholeTriggered() { const QString fileName = QFileDialog::getSaveFileName(Core::ICore::dialogParent(), tr("Save Output To...")); + if (fileName.isEmpty()) + return; + Utils::FileSaver saver(fileName, QIODevice::Text); if (!saver.write(getWholeOutput().toUtf8()) || !saver.finalize()) { QMessageBox::critical(Core::ICore::dialogParent(), tr("Error"),