diff options
Diffstat (limited to 'winaccessibility/source/UAccCOM/AccTextBase.cxx')
-rw-r--r-- | winaccessibility/source/UAccCOM/AccTextBase.cxx | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/winaccessibility/source/UAccCOM/AccTextBase.cxx b/winaccessibility/source/UAccCOM/AccTextBase.cxx index a71431fc1d22..a1f371a47ec9 100644 --- a/winaccessibility/source/UAccCOM/AccTextBase.cxx +++ b/winaccessibility/source/UAccCOM/AccTextBase.cxx @@ -94,7 +94,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_addSelection(long startOffse { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(pUNOInterface == nullptr) @@ -115,7 +115,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_addSelection(long startOffse return S_OK; } - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -130,7 +130,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_attributes(long offset, long { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (startOffset == nullptr || endOffset == nullptr || textAttributes == nullptr) return E_INVALIDARG; @@ -233,7 +233,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_attributes(long offset, long return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -245,7 +245,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_caretOffset(long * offset) { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (offset == nullptr) return E_INVALIDARG; @@ -259,7 +259,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_caretOffset(long * offset) *offset = GetXInterface()->getCaretPosition(); return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -271,7 +271,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_characterCount(long * nChara { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (nCharacters == nullptr) return E_INVALIDARG; @@ -285,7 +285,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_characterCount(long * nChara *nCharacters = GetXInterface()->getCharacterCount(); return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -301,7 +301,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_characterExtents(long offset { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (x == nullptr || height == nullptr || y == nullptr || width == nullptr) return E_INVALIDARG; @@ -361,7 +361,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_characterExtents(long offset return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -373,7 +373,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_nSelections(long * nSelectio { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (nSelections == nullptr) return E_INVALIDARG; @@ -404,7 +404,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_nSelections(long * nSelectio *nSelections = 0; return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -419,7 +419,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_offsetAtPoint(long x, long y { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (offset == nullptr) return E_INVALIDARG; @@ -433,7 +433,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_offsetAtPoint(long x, long y *offset = GetXInterface()->getIndexAtPoint(point); return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -448,7 +448,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_selection(long selectionInde { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (startOffset == nullptr || endOffset == nullptr ) return E_INVALIDARG; @@ -483,7 +483,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_selection(long selectionInde *endOffset = 0; return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -497,7 +497,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_text(long startOffset, long { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (text == nullptr) return E_INVALIDARG; @@ -528,7 +528,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_text(long startOffset, long *text = SysAllocString(o3tl::toW(ouStr.getStr())); return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -544,7 +544,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textBeforeOffset(long offset { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK# if (startOffset == nullptr || endOffset == nullptr || text == nullptr) @@ -575,7 +575,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textBeforeOffset(long offset return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -591,7 +591,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textAfterOffset(long offset, { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (startOffset == nullptr || endOffset == nullptr || text == nullptr) return E_INVALIDARG; @@ -621,7 +621,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textAfterOffset(long offset, return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -637,7 +637,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textAtOffset(long offset, IA { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (startOffset == nullptr || text == nullptr ||endOffset == nullptr) return E_INVALIDARG; @@ -667,7 +667,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_textAtOffset(long offset, IA return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -680,7 +680,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::removeSelection(long selectionIn { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(pUNOInterface == nullptr) @@ -703,7 +703,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::removeSelection(long selectionIn return S_OK; } - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -716,7 +716,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::setCaretOffset(long offset) { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(!pRXText.is()) @@ -726,7 +726,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::setCaretOffset(long offset) return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -741,7 +741,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::setSelection(long, long startOff { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(!pRXText.is()) @@ -753,7 +753,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::setSelection(long, long startOff return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -765,7 +765,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_nCharacters(long * nCharacte { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (nCharacters == nullptr) return E_INVALIDARG; @@ -780,7 +780,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::get_nCharacters(long * nCharacte return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } // added by qiuhd, 2006/07/03, for direver 07/11 @@ -809,7 +809,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::scrollSubstringTo(long startInde { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(!pRXText.is()) @@ -849,7 +849,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::scrollSubstringTo(long startInde return E_NOTIMPL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -861,7 +861,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::put_XInterface(hyper pXInterface { // internal IUNOXWrapper - no mutex meeded - ENTER_PROTECTED_BLOCK + try { CUNOXWrapper::put_XInterface(pXInterface); //special query. @@ -879,7 +879,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccTextBase::put_XInterface(hyper pXInterface pRXText = pRXI; return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } static OUString ReplaceOneChar(OUString const & oldOUString, sal_Unicode replacedChar, std::u16string_view replaceStr) |