mirror of
https://github.com/overte-org/overte.git
synced 2025-08-11 05:28:41 +02:00
add debug for erase from AvatarHashMap, repair check for display name
This commit is contained in:
parent
75f35c5858
commit
77202af20d
3 changed files with 4 additions and 2 deletions
|
@ -132,7 +132,7 @@ void Agent::readPendingDatagrams() {
|
||||||
// let this continue through to the NodeList so it updates last heard timestamp
|
// let this continue through to the NodeList so it updates last heard timestamp
|
||||||
// for the sending audio mixer
|
// for the sending audio mixer
|
||||||
NodeList::getInstance()->processNodeData(senderSockAddr, receivedPacket);
|
NodeList::getInstance()->processNodeData(senderSockAddr, receivedPacket);
|
||||||
} else if (datagramPacketType == PacketTypeAvatarData
|
} else if (datagramPacketType == PacketTypeBulkAvatarData
|
||||||
|| datagramPacketType == PacketTypeAvatarIdentity
|
|| datagramPacketType == PacketTypeAvatarIdentity
|
||||||
|| datagramPacketType == PacketTypeAvatarBillboard
|
|| datagramPacketType == PacketTypeAvatarBillboard
|
||||||
|| datagramPacketType == PacketTypeKillAvatar) {
|
|| datagramPacketType == PacketTypeKillAvatar) {
|
||||||
|
|
|
@ -135,7 +135,6 @@ AvatarSharedPointer AvatarManager::newSharedAvatar() {
|
||||||
|
|
||||||
AvatarHash::iterator AvatarManager::erase(const AvatarHash::iterator& iterator) {
|
AvatarHash::iterator AvatarManager::erase(const AvatarHash::iterator& iterator) {
|
||||||
if (iterator.key() != MY_AVATAR_KEY) {
|
if (iterator.key() != MY_AVATAR_KEY) {
|
||||||
qDebug() << "Removing Avatar with UUID" << iterator.key() << "from AvatarManager hash.";
|
|
||||||
if (reinterpret_cast<Avatar*>(iterator.value().data())->isInitialized()) {
|
if (reinterpret_cast<Avatar*>(iterator.value().data())->isInitialized()) {
|
||||||
_avatarFades.push_back(iterator.value());
|
_avatarFades.push_back(iterator.value());
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@ void AvatarHashMap::insert(const QUuid& id, AvatarSharedPointer avatar) {
|
||||||
}
|
}
|
||||||
|
|
||||||
AvatarHash::iterator AvatarHashMap::erase(const AvatarHash::iterator& iterator) {
|
AvatarHash::iterator AvatarHashMap::erase(const AvatarHash::iterator& iterator) {
|
||||||
|
qDebug() << "Removing Avatar with UUID" << iterator.key() << "from AvatarHashMap.";
|
||||||
return _avatarHash.erase(iterator);
|
return _avatarHash.erase(iterator);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,6 +72,8 @@ bool AvatarHashMap::containsAvatarWithDisplayName(const QString& displayName) {
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
} else {
|
||||||
|
++avatarIterator;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue