diff --git a/libraries/octree/src/OctreePersistThread.cpp b/libraries/octree/src/OctreePersistThread.cpp index 03794e2223..8169654b0c 100644 --- a/libraries/octree/src/OctreePersistThread.cpp +++ b/libraries/octree/src/OctreePersistThread.cpp @@ -248,7 +248,7 @@ QByteArray OctreePersistThread::getPersistFileContents() const { } void OctreePersistThread::persist() { - if (_tree->isDirty()) { + if (_tree->isDirty() && _initialLoadComplete) { _tree->withWriteLock([&] { qCDebug(octree) << "pruning Octree before saving...";