cancel effects of --replaceAvatarURL when avatar is changed with preference dialog

This commit is contained in:
Seth Alves 2017-08-10 13:49:48 -07:00
parent cb02ff4026
commit ff83a8158b
2 changed files with 2 additions and 0 deletions

View file

@ -297,6 +297,7 @@ public:
QUuid getTabletFrameID() const; // may be an entity or an overlay
void setAvatarOverrideUrl(const QUrl& url, bool save);
void clearAvatarOverrideUrl() { _avatarOverrideUrl = QUrl(); _saveAvatarOverrideUrl = false; }
QUrl getAvatarOverrideUrl() { return _avatarOverrideUrl; }
bool getSaveAvatarOverrideUrl() { return _saveAvatarOverrideUrl; }

View file

@ -1382,6 +1382,7 @@ void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelN
}
if (_fullAvatarURLFromPreferences != fullAvatarURL) {
qApp->clearAvatarOverrideUrl();
_fullAvatarURLFromPreferences = fullAvatarURL;
if (modelName.isEmpty()) {
QVariantHash fullAvatarFST = FSTReader::downloadMapping(_fullAvatarURLFromPreferences.toString());