diff options
Diffstat (limited to 'sal')
-rw-r--r-- | sal/osl/all/debugbase.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sal/osl/all/debugbase.cxx b/sal/osl/all/debugbase.cxx index 209dc55e1e32..208fa3e92a92 100644 --- a/sal/osl/all/debugbase.cxx +++ b/sal/osl/all/debugbase.cxx @@ -56,8 +56,6 @@ bool isSubStr( char const* pStr, OString const& subStr ) return rtl_str_indexOfStr( pStr, subStr.getStr() ) >= 0; } -struct DebugBaseMutex : rtl::Static<osl::Mutex, DebugBaseMutex> {}; - } // anon namespace extern "C" { @@ -72,7 +70,8 @@ extern "C" { osl::Mutex & SAL_CALL osl_detail_ObjectRegistry_getMutex() SAL_THROW_EXTERN_C() { - return DebugBaseMutex::get(); + static osl::Mutex aMutex; + return aMutex; } #ifdef __clang__ #pragma clang diagnostic pop |