diff options
Diffstat (limited to 'winaccessibility/source/service/AccObject.cxx')
-rw-r--r-- | winaccessibility/source/service/AccObject.cxx | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/winaccessibility/source/service/AccObject.cxx b/winaccessibility/source/service/AccObject.cxx index 8c8649848cdf..b8ea002f57b1 100644 --- a/winaccessibility/source/service/AccObject.cxx +++ b/winaccessibility/source/service/AccObject.cxx @@ -243,19 +243,11 @@ void AccObject::UpdateValidWindow() */ sal_Bool AccObject::ImplInitializeCreateObj() { - HRESULT hr = CoCreateInstance( CLSID_MAccessible, NULL, CLSCTX_ALL, - IID_IMAccessible, - (void **)&m_pIMAcc); - SAL_WARN_IF( - m_pIMAcc == 0, "iacc2", - "Failed to create IAccessible2 instance: 0x" << std::hex << hr); - - if ( S_OK != hr ) - { - return sal_False; - } + m_pIMAcc = UAccCOMCreateInstance(); - return sal_True; + assert(m_pIMAcc); + + return m_pIMAcc != 0; } /** |