From 6b159d6124b4c127f4b19ee352264f568b842ca9 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Wed, 13 Jun 2018 11:54:20 -0700 Subject: [PATCH] Remove redundant read of octree data on startup --- libraries/octree/src/OctreePersistThread.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/octree/src/OctreePersistThread.cpp b/libraries/octree/src/OctreePersistThread.cpp index 8f55953360..d783a1effd 100644 --- a/libraries/octree/src/OctreePersistThread.cpp +++ b/libraries/octree/src/OctreePersistThread.cpp @@ -109,9 +109,12 @@ void OctreePersistThread::handleOctreeDataFileReply(QSharedPointerreadPrimitive(&includesNewData); QByteArray replacementData; + OctreeUtils::RawOctreeData data; + bool hasValidOctreeData { false }; if (includesNewData) { replacementData = message->readAll(); replaceData(replacementData); + hasValidOctreeData = data.readOctreeDataInfoFromFile(_filename); qDebug() << "Got OctreeDataFileReply, new data sent"; } else { qDebug() << "Got OctreeDataFileReply, current entity data is sufficient"; @@ -119,6 +122,7 @@ void OctreePersistThread::handleOctreeDataFileReply(QSharedPointersetOctreeVersionInfo(data.id, data.version); }