1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-06-25 22:09:35 +00:00

Fix settings.hacks restore.

This commit is contained in:
Sergey Lipskiy 2015-05-01 15:19:06 +06:00
parent 29ab85fcc2
commit 36ae8b6eb6

View File

@ -95,16 +95,18 @@ void _loadSettings(QSettings & settings)
void loadSettings(const QString & _strIniFolder)
{
// QSettings settings("Emulation", "GLideN64");
const u32 hacks = config.generalEmulation.hacks;
QSettings settings(_strIniFolder + "/" + strIniFileName, QSettings::IniFormat);
config.version = settings.value("version").toInt();
if (config.version != CONFIG_VERSION_CURRENT) {
config.resetToDefaults();
settings.clear();
writeSettings(_strIniFolder);
config.generalEmulation.hacks = hacks;
return;
}
const u32 hacks = config.generalEmulation.hacks;
config.resetToDefaults();
_loadSettings(settings);
config.generalEmulation.hacks = hacks;