diff --git a/src/QGCFileDialog.cc b/src/QGCFileDialog.cc index 28222d089cab363ff9692ea6df274a2a9ea2d281..89de77f7f3e84c4dc71005339c18fd36b10c6f01 100644 --- a/src/QGCFileDialog.cc +++ b/src/QGCFileDialog.cc @@ -101,19 +101,23 @@ QString QGCFileDialog::getSaveFileName(QWidget* parent, { QFileDialog dlg(parent, caption, dir, filter); dlg.setAcceptMode(QFileDialog::AcceptSave); - if (selectedFilter) + if (selectedFilter) { dlg.selectNameFilter(*selectedFilter); - if (options) + } + if (options) { dlg.setOptions(options); + } if (defaultSuffix) { //-- Make sure dot is not present if (defaultSuffix->startsWith(".")) defaultSuffix->remove(0,1); dlg.setDefaultSuffix(*defaultSuffix); } - if (dlg.exec()) - if (dlg.selectedFiles().count()) + if (dlg.exec()) { + if (dlg.selectedFiles().count()) { return dlg.selectedFiles().first(); + } + } return QString(""); } }