1
0
Fork 0

Don't crash if setting layers already exist

sscsm-update
luk3yx 2022-03-10 19:57:10 +13:00
parent 29897254a8
commit bc8592bb52
1 changed files with 3 additions and 3 deletions

View File

@ -47,9 +47,9 @@ Settings *Settings::createLayer(SettingsLayer sl, const std::string &end_tag)
Settings *&pos = s_layers[(size_t)sl];
if (pos)
throw BaseException("Setting layer " + std::to_string(sl) + " already exists");
pos = new Settings(end_tag);
errorstream << "Setting layer " << std::to_string(sl) << " already exists" << std::endl;
else
pos = new Settings(end_tag);
pos->m_settingslayer = sl;
if (sl == SL_GLOBAL)