summaryrefslogtreecommitdiffstats
path: root/examples/widgets
diff options
context:
space:
mode:
authorMika Salmela <mika.salmela@digia.com>2014-09-16 16:54:20 +0300
committerMika Salmela <mika.salmela@digia.com>2014-09-17 12:03:14 +0200
commit1fb43025f288f8eb002db6e5754c9552a8c4184b (patch)
treeb9512737c4a7c0aaaa8786acbe07dc71a88db73d /examples/widgets
parentb462314520cb007e2dbcc2e723929bff2a432bca (diff)
Fix cancel operation for example "Application"
On the save dialog the cancel option is detected now from exec() method. Change-Id: I977626b83fe770ddc148b57551becd04e5fd9dd5 Task-number: QTBUG-41020 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Diffstat (limited to 'examples/widgets')
-rw-r--r--examples/widgets/mainwindows/application/mainwindow.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/widgets/mainwindows/application/mainwindow.cpp b/examples/widgets/mainwindows/application/mainwindow.cpp
index a5a0def0a6..dd8751973d 100644
--- a/examples/widgets/mainwindows/application/mainwindow.cpp
+++ b/examples/widgets/mainwindows/application/mainwindow.cpp
@@ -121,10 +121,10 @@ bool MainWindow::saveAs()
QFileDialog dialog(this);
dialog.setWindowModality(Qt::WindowModal);
dialog.setAcceptMode(QFileDialog::AcceptSave);
- dialog.exec();
- QStringList files = dialog.selectedFiles();
-
- if (files.isEmpty())
+ QStringList files;
+ if (dialog.exec())
+ files = dialog.selectedFiles();
+ else
return false;
return saveFile(files.at(0));