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) {
QReadLocker locker(&_hashLock);
return _avatarHash[avatarID].get(); // Non-obvious: A bogus avatarID answers your own avatar.
// Null/Default-constructed QUuids will return MyAvatar
return getAvatarBySessionID(avatarID).get();
}