From d90b2ca19d73cbc3b31dd18182f458ad44997513 Mon Sep 17 00:00:00 2001 From: doitux Date: Mon, 5 Feb 2007 09:14:11 +0000 Subject: [PATCH] --- src/config/configfile.cpp | 2 +- src/gui/qt/settingsdialogimpl.cpp | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/config/configfile.cpp b/src/config/configfile.cpp index 8658f90b..1a0ebae8 100644 --- a/src/config/configfile.cpp +++ b/src/config/configfile.cpp @@ -34,7 +34,7 @@ using namespace std; ConfigFile::ConfigFile() { // !!!! Revisionsnummer der Configdefaults !!!!! - configRev = 4; + configRev = 5; // Pfad und Dateinamen setzen #ifdef _WIN32 diff --git a/src/gui/qt/settingsdialogimpl.cpp b/src/gui/qt/settingsdialogimpl.cpp index b7f683ef..091971e6 100644 --- a/src/gui/qt/settingsdialogimpl.cpp +++ b/src/gui/qt/settingsdialogimpl.cpp @@ -110,12 +110,15 @@ void settingsDialogImpl::isAccepted() { myConfig.writeConfigInt("FlipsideTux", radioButton_flipsideTux->isChecked()); myConfig.writeConfigInt("FlipsideOwn", radioButton_flipsideOwn->isChecked()); - if(QFile::QFile(lineEdit_OwnFlipsideFilename->text()).exists() && lineEdit_OwnFlipsideFilename->text() != "") {myConfig.writeConfigString("FlipsideOwnFile", lineEdit_OwnFlipsideFilename->text().toStdString()); } - else { QMessageBox::warning(this, tr("Settings Error"), - tr("The entered Flipside Picture doesn't exists.\n" - "Please enter an valid Picture!"), - QMessageBox::Ok); - settingsCorrect = FALSE; } + if(radioButton_flipsideOwn->isChecked()) { + if(QFile::QFile(lineEdit_OwnFlipsideFilename->text()).exists() && lineEdit_OwnFlipsideFilename->text() != "") {myConfig.writeConfigString("FlipsideOwnFile", lineEdit_OwnFlipsideFilename->text().toStdString()); } + else { QMessageBox::warning(this, tr("Settings Error"), + tr("The entered Flipside Picture doesn't exists.\n" + "Please enter an valid Picture!"), + QMessageBox::Ok); + settingsCorrect = FALSE; + } + } // Log if(QDir::QDir(lineEdit_logDir->text()).exists() && lineEdit_logDir->text() != "") { myConfig.writeConfigString("LogDir", lineEdit_logDir->text().toStdString()); }