diff options
author | Mika Salmela <mika.salmela@digia.com> | 2014-09-16 16:54:20 +0300 |
---|---|---|
committer | Mika Salmela <mika.salmela@digia.com> | 2014-09-17 12:03:14 +0200 |
commit | 1fb43025f288f8eb002db6e5754c9552a8c4184b (patch) | |
tree | b9512737c4a7c0aaaa8786acbe07dc71a88db73d /examples | |
parent | b462314520cb007e2dbcc2e723929bff2a432bca (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')
-rw-r--r-- | examples/widgets/mainwindows/application/mainwindow.cpp | 8 |
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)); |