Showing the changes to interface/src/octree/OctreePacketProcessor.cpp (1 of 2 files). Show all
Unified · Split
| @@ -116,9 +116,7 @@ void OctreePacketProcessor::processPacket(QSharedPointer<ReceivedMessage> messag · 115 unmodified lines | ||
| 116 | 116 | OCTREE_PACKET_SEQUENCE completionNumber; |
| 117 | 117 | message->readPrimitive(&completionNumber); |
| 118 | 118 | |
| 119 | − Locker lock(_completionMutex); | |
| 120 | 119 | _completionSequenceNumber = completionNumber; |
| 121 | − _completionSequenceNumberValid = true; | |
| 122 | 120 | } break; |
| 123 | 121 | |
| 124 | 122 | default: { |
| @@ -128,8 +126,7 @@ void OctreePacketProcessor::processPacket(QSharedPointer<ReceivedMessage> messag · 3 unmodified lines | ||
| 128 | 126 | } |
| 129 | 127 | |
| 130 | 128 | void OctreePacketProcessor::resetCompletionSequenceNumber() { |
| 131 | − Locker lock(_completionMutex); | |
| 132 | − _completionSequenceNumber = false; | |
| 129 | + _completionSequenceNumber = -1; | |
| 133 | 130 | } |
| 134 | 131 | |
| 135 | 132 | namespace { |
| @@ -143,8 +140,7 @@ namespace { · 7 unmodified lines | ||
| 143 | 140 | } |
| 144 | 141 | |
| 145 | 142 | bool OctreePacketProcessor::octreeSequenceIsComplete(int sequenceNumber) const { |
| 146 | − Locker lock(_completionMutex); | |
| 147 | 143 | // If we've received the flagged seq # and the current one is >= it. |
| 148 | − return _completionSequenceNumberValid && | |
| 144 | + return _completionSequenceNumber != -1 && | |
| 149 | 145 | !lessThanWraparound<OCTREE_PACKET_SEQUENCE>(sequenceNumber, _completionSequenceNumber); |
| 150 | 146 | } |