+ fix: correct return result of Styles export

This commit is contained in:
RaiKoHoff 2020-03-02 13:52:29 +01:00
parent 4a7d64fcb1
commit 7ce31d8953

View File

@ -819,14 +819,17 @@ bool Style_ExportToFile(const WCHAR* szFile, bool bForceAll)
bool ok = false;
if (StringCchCompareXI(szFilePathNorm, Globals.IniFile) == 0) {
ok = OpenSettingsFile();
Style_ToIniSection(bForceAll);
ok = CloseSettingsFile(true);
if (OpenSettingsFile()) {
Style_ToIniSection(bForceAll);
ok = CloseSettingsFile(true);
}
}
else {
LoadIniFile(szFilePathNorm); // reset
Style_ToIniSection(bForceAll);
SaveIniFile(szFilePathNorm);
// reset
if (LoadIniFile(szFilePathNorm)) {
Style_ToIniSection(bForceAll);
ok = SaveIniFile(szFilePathNorm);
}
}
return ok;
}