diff options
Diffstat (limited to 'winaccessibility/source/UAccCOM/AccEditableText.cxx')
-rw-r--r-- | winaccessibility/source/UAccCOM/AccEditableText.cxx | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/winaccessibility/source/UAccCOM/AccEditableText.cxx b/winaccessibility/source/UAccCOM/AccEditableText.cxx index 1e0343b9fcb5..2bfd843660e1 100644 --- a/winaccessibility/source/UAccCOM/AccEditableText.cxx +++ b/winaccessibility/source/UAccCOM/AccEditableText.cxx @@ -60,7 +60,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::copyText(long startOffset, l { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK XInterface# if(!pRXEdtTxt.is()) @@ -73,7 +73,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::copyText(long startOffset, l return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -87,7 +87,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::deleteText(long startOffset, { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if( !pRXEdtTxt.is() ) return E_FAIL; @@ -97,7 +97,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::deleteText(long startOffset, return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -111,7 +111,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::insertText(long offset, BSTR { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if (text == nullptr) return E_INVALIDARG; @@ -126,7 +126,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::insertText(long offset, BSTR return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -140,7 +140,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::cutText(long startOffset, lo { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if( !pRXEdtTxt.is() ) return E_FAIL; @@ -150,7 +150,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::cutText(long startOffset, lo return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -163,7 +163,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::pasteText(long offset) { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { if( !pRXEdtTxt.is() ) return E_FAIL; @@ -173,7 +173,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::pasteText(long offset) return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -188,7 +188,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::replaceText(long startOffset { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK# if (text == nullptr) @@ -202,7 +202,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::replaceText(long startOffset return S_OK; return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -217,7 +217,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::setAttributes(long startOffs { SolarMutexGuard g; - ENTER_PROTECTED_BLOCK + try { // #CHECK# if (attributes == nullptr) @@ -251,7 +251,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::setAttributes(long startOffs return E_FAIL; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /** @@ -481,7 +481,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::put_XInterface(hyper pXInter { // internal IUNOXWrapper - no mutex meeded - ENTER_PROTECTED_BLOCK + try { CUNOXWrapper::put_XInterface(pXInterface); //special query. @@ -499,7 +499,7 @@ COM_DECLSPEC_NOTHROW STDMETHODIMP CAccEditableText::put_XInterface(hyper pXInter pRXEdtTxt = pRXI.get(); return S_OK; - LEAVE_PROTECTED_BLOCK + } catch(...) { return E_FAIL; } } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |