From a3025df5dd6cbaf20008db73b4f51904d6aa0ce1 Mon Sep 17 00:00:00 2001 From: "Diego F. Asanza" Date: Sat, 18 Apr 2015 23:19:44 +0200 Subject: [PATCH] add file-name (.dsl) extension when saving files with extension missing --- DSView/pv/toolbars/filebar.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DSView/pv/toolbars/filebar.cpp b/DSView/pv/toolbars/filebar.cpp index 0b795cc5..6ef89353 100644 --- a/DSView/pv/toolbars/filebar.cpp +++ b/DSView/pv/toolbars/filebar.cpp @@ -129,10 +129,13 @@ void FileBar::on_actionSave_triggered() msg.setIcon(QMessageBox::Warning); msg.exec(); }else { - const QString file_name = QFileDialog::getSaveFileName( + QString file_name = QFileDialog::getSaveFileName( this, tr("Save File"), "", tr("DSView Session (*.dsl)")); if (!file_name.isEmpty()) { + QFileInfo f(file_name); + if(f.suffix().compare("dsl")) + file_name.append(tr(".dsl")); _session.save_file(file_name.toStdString()); } }