fix some bugs
[mdictionary] / src / plugins / stardict / StarDialog.cpp
index 6f18d02..139c8bd 100644 (file)
@@ -204,21 +204,21 @@ void StarDialog::saveSettings() {
         foreach(QString key, plugin->settings()->keys())
             _settings->setValue(key, plugin->settings()->value(key));
     }
-    //else {
-        _settings->setValue("path", _dictionaryFilePath);
-        _settings->setValue("ifoFileName", _dictName + ".ifo");
-        _settings->setValue("idxFileName", _dictName + ".idx");
-        if (QFile::exists(_dictName + ".dict.dz") == true) {
-                _settings->setValue("dictFileName", _dictName + ".dict.dz");
-        }
-        else {
-                _settings->setValue("dictFileName", _dictName + ".dict");
-        }
 
-        if (QFile::exists(_dictName + ".syn") == true) {
-                _settings->setValue("synFileName", _dictName + ".syn");
-        }
-    //}
+    _settings->setValue("path", _dictionaryFilePath);
+    _settings->setValue("ifoFileName", _dictName + ".ifo");
+    _settings->setValue("idxFileName", _dictName + ".idx");
+    if (QFile::exists(_dictName + ".dict.dz") == true) {
+            _settings->setValue("dictFileName", _dictName + ".dict.dz");
+    }
+    else {
+            _settings->setValue("dictFileName", _dictName + ".dict");
+    }
+
+    if (QFile::exists(_dictName + ".syn") == true) {
+            _settings->setValue("synFileName", _dictName + ".syn");
+    }
+
     if(_accents)
         _settings->setValue("strip_accents", "true");
     else