Merge pull request #6725 from huffman/fix-avatar-get-myavatar

Fix crash when getting MyAvatar.sessionUUID from AvatarManager
This commit is contained in:
Andrew Meadows 2015-12-30 08:41:52 -08:00
commit b83987331b

View file

@ -310,8 +310,8 @@ QVector<QUuid> AvatarManager::getAvatarIdentifiers() {
} }
AvatarData* AvatarManager::getAvatar(QUuid avatarID) { AvatarData* AvatarManager::getAvatar(QUuid avatarID) {
QReadLocker locker(&_hashLock); // Null/Default-constructed QUuids will return MyAvatar
return _avatarHash[avatarID].get(); // Non-obvious: A bogus avatarID answers your own avatar. return getAvatarBySessionID(avatarID).get();
} }