1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-26 03:52:01 +02:00

fix warning

This commit is contained in:
Laserlicht 2024-11-30 17:20:39 +01:00
parent d4b2ec5b0b
commit e6cd3630e0
2 changed files with 3 additions and 2 deletions

View File

@ -49,7 +49,8 @@ void ButtonBase::update()
// hero movement speed buttons: only three frames: normal, pressed and blocked/highlighted
if (state == EButtonState::HIGHLIGHTED && image->size() < 4)
image->setFrame(image->size()-1);
image->setFrame(stateToIndex[vstd::to_underlying(state)]);
else
image->setFrame(stateToIndex[vstd::to_underlying(state)]);
}
if (isActive())

View File

@ -422,7 +422,7 @@ static std::string requiredCheck(JsonValidator & validator, const JsonNode & bas
std::string errors;
for(const auto & required : schema.Vector())
{
if (data[required.String()].isNull())
if (data[required.String()].isNull() && data.getModScope() != "core")
errors += validator.makeErrorMessage("Required entry " + required.String() + " is missing");
}
return errors;