Fix issues with empty json and unknown path

This commit is contained in:
Adam Honse committed 2020-11-10 15:49:56 -06:00
1 parent 8131b94a5d
commit c8e547343b
2 files changed
+22 -6

No files matched your search

+12
View File
@@ -26,10 +26,22 @@ SettingsManager::~SettingsManager()
json SettingsManager::GetSettings(std::string settings_key)
{
/*---------------------------------------------------------*\
| Check to see if the key exists in the settings store and |
| return the settings associated with the key if it exists |
\*---------------------------------------------------------*/
if(settings_data.contains(settings_key))
{
return(settings_data[settings_key]);
}
/*---------------------------------------------------------*\
| If the settings store doesn't contain the key, create an |
| empty json and return it |
\*---------------------------------------------------------*/
json empty;
return(empty);
}
void SettingsManager::LoadSettings(std::string filename)