Make sure std::unique_ptr gets initialized.
(Fixes unit test failure.)
This commit is contained in:
parent
096cc7a5ad
commit
8238973bf4
|
@ -252,6 +252,11 @@ void BOARD::IncrementTimeStamp()
|
||||||
m_CopperZoneRTreeCache.clear();
|
m_CopperZoneRTreeCache.clear();
|
||||||
m_CopperItemRTreeCache = std::make_unique<DRC_RTREE>();
|
m_CopperItemRTreeCache = std::make_unique<DRC_RTREE>();
|
||||||
}
|
}
|
||||||
|
else if( !m_CopperItemRTreeCache )
|
||||||
|
{
|
||||||
|
std::unique_lock<std::mutex> cacheLock( m_CachesMutex );
|
||||||
|
m_CopperItemRTreeCache = std::make_unique<DRC_RTREE>();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue