From 1bd781484b6846195a39c09aee81bdadac214ef4 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 4 Nov 2014 19:19:13 +0100 Subject: nix nonsensical "save as" logic --- facetracknoir/ui.cpp | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'facetracknoir/ui.cpp') diff --git a/facetracknoir/ui.cpp b/facetracknoir/ui.cpp index e89fbc73..8142e20a 100644 --- a/facetracknoir/ui.cpp +++ b/facetracknoir/ui.cpp @@ -143,27 +143,14 @@ void MainWindow::saveAs() QString fileName = QFileDialog::getSaveFileName(this, tr("Save file"), oldFile, tr("Settings file (*.ini);;All Files (*)")); - if (!fileName.isEmpty()) { + (void) QFile::remove(fileName); - QFileInfo newFileInfo ( fileName ); - if ((newFileInfo.exists()) && (oldFile != fileName)) { - QFile newFileFile ( fileName ); - newFileFile.remove(); - } - - QFileInfo oldFileInfo ( oldFile ); - if (oldFileInfo.exists()) { - QFile oldFileFile ( oldFile ); - oldFileFile.copy( fileName ); - } - - { - QSettings settings(group::org); - settings.setValue (group::filename_key, fileName); - } - save(); + { + QSettings settings(group::org); + settings.setValue (group::filename_key, fileName); } + save(); fill_profile_combobox(); } -- cgit v1.2.3