mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 03:44:02 +02:00
protect flipped min/max scale in avatar mixer settings
This commit is contained in:
parent
f14037979a
commit
88c63332de
2 changed files with 6 additions and 0 deletions
|
@ -567,6 +567,9 @@ void AvatarMixer::parseDomainServerSettings(const QJsonObject& domainSettings) {
|
|||
float settingMaxScale = domainSettings[AVATARS_SETTINGS_KEY].toObject()[MAX_SCALE_OPTION].toDouble(MAX_AVATAR_SCALE);
|
||||
_domainMaximumScale = glm::clamp(settingMaxScale, MIN_AVATAR_SCALE, MAX_AVATAR_SCALE);
|
||||
|
||||
// make sure that the domain owner didn't flip min and max
|
||||
_domainMinimumScale = std::min(_domainMinimumScale, _domainMaximumScale);
|
||||
|
||||
qDebug() << "This domain requires a minimum avatar scale of" << _domainMinimumScale
|
||||
<< "and a maximum avatar scale of" << _domainMaximumScale;
|
||||
}
|
||||
|
|
|
@ -1909,6 +1909,9 @@ void MyAvatar::restrictScaleFromDomainSettings(const QJsonObject& domainSettings
|
|||
float settingMaxScale = avatarsObject[MAX_SCALE_OPTION].toDouble(MAX_AVATAR_SCALE);
|
||||
setDomainMaximumScale(settingMaxScale);
|
||||
|
||||
// make sure that the domain owner didn't flip min and max
|
||||
_domainMinimumScale = std::min(_domainMinimumScale, _domainMaximumScale);
|
||||
|
||||
qCDebug(interfaceapp, "This domain requires a minimum avatar scale of %f and a maximum avatar scale of %f",
|
||||
_domainMinimumScale, _domainMaximumScale);
|
||||
|
||||
|
|
Loading…
Reference in a new issue