diff options
Diffstat (limited to 'ucb/workben/cachemap/cachemapobject1.cxx')
-rw-r--r-- | ucb/workben/cachemap/cachemapobject1.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ucb/workben/cachemap/cachemapobject1.cxx b/ucb/workben/cachemap/cachemapobject1.cxx index fdd05c5d8c0f..7e5b5b4ff836 100644 --- a/ucb/workben/cachemap/cachemapobject1.cxx +++ b/ucb/workben/cachemap/cachemapobject1.cxx @@ -46,7 +46,7 @@ void ObjectContainer1::releaseElement(Object1 * pElement) SAL_THROW(()) bool bDelete = false; { osl::MutexGuard aGuard(m_aMutex); - if (osl_decrementInterlockedCount(&pElement->m_nRefCount) == 0) + if (osl_atomic_decrement(&pElement->m_nRefCount) == 0) { m_aMap.erase(pElement->m_aContainerIt); bDelete = true; |