summaryrefslogtreecommitdiff
path: root/extensions/source/ole/ole2uno.cxx
blob: 7f7ebda9b1962aa0a6f146a9cc23bfa0bbb89eb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

#include <osl/mutex.hxx>
#include "ole2uno.hxx"

using namespace osl;
namespace ole_adapter
{

Mutex* getBridgeMutex()
{
    static Mutex* pMutex= NULL;

    if( ! pMutex)
    {
        MutexGuard guard( Mutex::getGlobalMutex() );
        if( !pMutex)
        {
            static Mutex aMutex;
            pMutex= &aMutex;
        }
    }
    return pMutex;
}

}