mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 14:18:24 +02:00
call setLastHeardFromMicrostamp() when we get packets from nodes so NodeList doesn't drop them
This commit is contained in:
parent
949678f74a
commit
07adfed6b4
1 changed files with 7 additions and 0 deletions
|
@ -95,12 +95,19 @@ void Agent::readPendingDatagrams() {
|
||||||
// also give our local particle tree a chance to remap any internal locally created particles
|
// also give our local particle tree a chance to remap any internal locally created particles
|
||||||
_particleViewer.getTree()->handleAddParticleResponse(receivedPacket);
|
_particleViewer.getTree()->handleAddParticleResponse(receivedPacket);
|
||||||
|
|
||||||
|
// Make sure our Node and NodeList knows we've heard from this node.
|
||||||
|
SharedNodePointer sourceNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||||
|
sourceNode->setLastHeardMicrostamp(usecTimestampNow());
|
||||||
|
|
||||||
} else if (datagramPacketType == PacketTypeParticleData
|
} else if (datagramPacketType == PacketTypeParticleData
|
||||||
|| datagramPacketType == PacketTypeParticleErase
|
|| datagramPacketType == PacketTypeParticleErase
|
||||||
|| datagramPacketType == PacketTypeOctreeStats
|
|| datagramPacketType == PacketTypeOctreeStats
|
||||||
|| datagramPacketType == PacketTypeVoxelData
|
|| datagramPacketType == PacketTypeVoxelData
|
||||||
) {
|
) {
|
||||||
|
// Make sure our Node and NodeList knows we've heard from this node.
|
||||||
SharedNodePointer sourceNode = nodeList->sendingNodeForPacket(receivedPacket);
|
SharedNodePointer sourceNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||||
|
sourceNode->setLastHeardMicrostamp(usecTimestampNow());
|
||||||
|
|
||||||
QByteArray mutablePacket = receivedPacket;
|
QByteArray mutablePacket = receivedPacket;
|
||||||
ssize_t messageLength = mutablePacket.size();
|
ssize_t messageLength = mutablePacket.size();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue