summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dtrans/source/win32/clipb/MtaOleClipb.cxx6
-rw-r--r--extensions/test/ole/cpptest/cpptest.cxx2
2 files changed, 4 insertions, 4 deletions
diff --git a/dtrans/source/win32/clipb/MtaOleClipb.cxx b/dtrans/source/win32/clipb/MtaOleClipb.cxx
index 70fce3bc64ad..0e57b5ab1442 100644
--- a/dtrans/source/win32/clipb/MtaOleClipb.cxx
+++ b/dtrans/source/win32/clipb/MtaOleClipb.cxx
@@ -200,10 +200,10 @@ public:
{
/*
we only call CoUninitialize when
- CoInitialize returned S_FALSE, what
+ CoInitializeEx returned S_FALSE, what
means that com was already initialize
for that thread so we keep the balance
- if CoInitialize returned S_OK what means
+ if CoInitializeEx returned S_OK what means
com was not yet initialized we better
let com initialized or we may run into
the realm of undefined behaviour
@@ -678,7 +678,7 @@ unsigned int WINAPI CMtaOleClipboard::clipboardChangedNotifierThreadProc( LPVOID
CMtaOleClipboard* pInst = static_cast< CMtaOleClipboard* >( pParam );
OSL_ASSERT( nullptr != pInst );
- CoInitialize( nullptr );
+ CoInitializeEx( nullptr, COINIT_APARTMENTTHREADED );
// assuming we don't need a lock for
// a boolean variable like m_bRun...
diff --git a/extensions/test/ole/cpptest/cpptest.cxx b/extensions/test/ole/cpptest/cpptest.cxx
index ec1592587ee2..f87a0663d192 100644
--- a/extensions/test/ole/cpptest/cpptest.cxx
+++ b/extensions/test/ole/cpptest/cpptest.cxx
@@ -35,7 +35,7 @@ int main(int /*argc*/, char** /*argv*/)
HRESULT hr;
if( FAILED( hr=CoInitializeEx(NULL, COINIT_APARTMENTTHREADED)))
{
- printf("CoInitialize failed \n");
+ printf("CoInitializeEx failed \n");
return -1;
}