better handling for a flipped min/max scale

This commit is contained in:
Stephen Birarda 2016-11-10 16:50:36 -08:00
parent 88c63332de
commit 020942c826
2 changed files with 6 additions and 2 deletions

View file

@ -568,7 +568,9 @@ void AvatarMixer::parseDomainServerSettings(const QJsonObject& domainSettings) {
_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);
if (_domainMinimumScale > _domainMaximumScale) {
std::swap(_domainMinimumScale, _domainMaximumScale);
}
qDebug() << "This domain requires a minimum avatar scale of" << _domainMinimumScale
<< "and a maximum avatar scale of" << _domainMaximumScale;

View file

@ -1910,7 +1910,9 @@ void MyAvatar::restrictScaleFromDomainSettings(const QJsonObject& domainSettings
setDomainMaximumScale(settingMaxScale);
// make sure that the domain owner didn't flip min and max
_domainMinimumScale = std::min(_domainMinimumScale, _domainMaximumScale);
if (_domainMinimumScale > _domainMaximumScale) {
std::swap(_domainMinimumScale, _domainMaximumScale);
}
qCDebug(interfaceapp, "This domain requires a minimum avatar scale of %f and a maximum avatar scale of %f",
_domainMinimumScale, _domainMaximumScale);