Added check for null to prevent null entries getting into the cache
This commit is contained in:
parent
c279aa26fb
commit
202d893dc2
@ -68,6 +68,8 @@ void ObjectCache::addObjectCache(ObjectCache* objectCache)
|
||||
|
||||
void ObjectCache::addEntryToObjectCache(const std::string& filename, osg::Object* object, double timestamp, const Options *options)
|
||||
{
|
||||
if (!object) return;
|
||||
|
||||
OpenThreads::ScopedLock<OpenThreads::Mutex> lock(_objectCacheMutex);
|
||||
_objectCache[FileNameOptionsPair(filename, options ? osg::clone(options) : 0)] = ObjectTimeStampPair(object,timestamp);
|
||||
OSG_DEBUG<<"Adding "<<filename<<" with options '"<<(options ? options->getOptionString() : "")<<"' to ObjectCache "<<this<<std::endl;
|
||||
|
Loading…
Reference in New Issue
Block a user