when saving an option to file, write only that value and not all the content of the user configDB, refs #3737

This was SVN commit r17738.
This commit is contained in:
mimo
2016-02-07 11:31:23 +00:00
parent 26f7a3df96
commit 43f358563c
10 changed files with 63 additions and 14 deletions
+2 -2
View File
@@ -538,7 +538,7 @@ std::string CUserReporter::LoadUserID()
}
g_ConfigDB.SetValueString(CFG_USER, "userreport.id", userID);
g_ConfigDB.WriteFile(CFG_USER);
g_ConfigDB.WriteValueToFile(CFG_USER, "userreport.id", userID);
}
return userID;
@@ -555,7 +555,7 @@ void CUserReporter::SetReportingEnabled(bool enabled)
{
CStr val = CStr::FromInt(enabled ? REPORTER_VERSION : 0);
g_ConfigDB.SetValueString(CFG_USER, "userreport.enabledversion", val);
g_ConfigDB.WriteFile(CFG_USER);
g_ConfigDB.WriteValueToFile(CFG_USER, "userreport.enabledversion", val);
if (m_Worker)
m_Worker->SetEnabled(enabled);