Don't discard object cache with uninitialized timestamp

This can happen during terrain loading
pull/541/head
bzzt 6 years ago committed by Capostrophic
parent b2000b7642
commit 567ad293fd

@ -75,10 +75,11 @@ void ObjectCache::updateTimeStampOfObjectsInCacheWithExternalReferences(double r
itr!=_objectCache.end();
++itr)
{
// if ref count is greater the 1 the object has an external reference.
if (itr->second.first->referenceCount()>1)
// If ref count is greater than 1, the object has an external reference.
// If the timestamp is yet to be initialized, it needs to be updated too.
if (itr->second.first->referenceCount()>1 || itr->second.second == 0.0)
{
// so update it time stamp.
// So update it.
itr->second.second = referenceTime;
}
}

Loading…
Cancel
Save