diff --git a/simgear/scene/tsync/terrasync.cxx b/simgear/scene/tsync/terrasync.cxx index 50c8fbbf..3bc58eea 100644 --- a/simgear/scene/tsync/terrasync.cxx +++ b/simgear/scene/tsync/terrasync.cxx @@ -1003,7 +1003,7 @@ void SGTerraSync::WorkerThread::drainWaitingTiles() //zhongjin 11-14 - if (cacheStatus == SyncItem::Invalid) { + if (cacheStatus == SyncItem::Invalid || cacheStatus == SyncItem::NotFound) { const auto slot = syncSlotForType(next._type); SG_LOG(SG_TERRASYNC, SG_INFO, "adding to _syncSlots slot=" << slot); _syncSlots[slot].queue.push_back(next);