AssetImportConfig::loadImportConfig safety

if no Settings* passed, report and skip trying to apply them to a nonexisent object
This commit is contained in:
AzaezelX 2026-04-19 11:52:44 -05:00
parent 10cff00c23
commit 95afee6937

View file

@ -238,6 +238,11 @@ void AssetImportConfig::initPersistFields()
void AssetImportConfig::loadImportConfig(Settings* configSettings, String configName)
{
if (!configSettings)
{
Con::errorf("AssetImportConfig::loadImportConfig - No config settings!");
return;
}
//General
DuplicateAutoResolution = configSettings->value(String(configName + "/General/DuplicateAutoResolution").c_str());
WarningsAsErrors = dAtob(configSettings->value(String(configName + "/General/WarningsAsErrors").c_str()));