fix primitive writing in OctreeEditPacketSender

This commit is contained in:
Stephen Birarda 2015-07-08 16:42:43 -07:00
parent f3eb6982e6
commit 480cb80f4f

View file

@ -86,7 +86,7 @@ void OctreeEditPacketSender::queuePacketToNode(const QUuid& nodeUUID, std::uniqu
// pack sequence number // pack sequence number
quint16 sequence = _outgoingSequenceNumbers[nodeUUID]++; quint16 sequence = _outgoingSequenceNumbers[nodeUUID]++;
packet->write(sequence); packet->writePrimitive(sequence);
// debugging output... // debugging output...
if (wantDebug) { if (wantDebug) {
@ -96,8 +96,8 @@ void OctreeEditPacketSender::queuePacketToNode(const QUuid& nodeUUID, std::uniqu
packet->seek(0); packet->seek(0);
// read the sequence number and createdAt // read the sequence number and createdAt
packet->read(&sequence); packet->readPrimitive(&sequence);
packet->read(&createdAt); packet->readPrimitive(&createdAt);
quint64 queuedAt = usecTimestampNow(); quint64 queuedAt = usecTimestampNow();
quint64 transitTime = queuedAt - createdAt; quint64 transitTime = queuedAt - createdAt;
@ -321,7 +321,7 @@ std::unique_ptr<NLPacket> OctreeEditPacketSender::initializePacket(PacketType::V
// pack in timestamp // pack in timestamp
quint64 now = usecTimestampNow() + nodeClockSkew; quint64 now = usecTimestampNow() + nodeClockSkew;
newPacket->write(now); newPacket->writePrimitive(now);
return newPacket; return newPacket;
} }