diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-02-19 13:46:04 +0100 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-02-19 13:46:04 +0100 |
commit | 616475a0c1109460fe42045ca3380f4d8f0752cd (patch) | |
tree | f28d81584e97fa7b988cef20969cc6046a00c62a /accessible/windows/uia/uiaRawElmProvider.cpp | |
parent | a14048f0a23b0e50576ab3b5e87aebd616b35d43 (diff) | |
download | UXP-616475a0c1109460fe42045ca3380f4d8f0752cd.tar UXP-616475a0c1109460fe42045ca3380f4d8f0752cd.tar.gz UXP-616475a0c1109460fe42045ca3380f4d8f0752cd.tar.lz UXP-616475a0c1109460fe42045ca3380f4d8f0752cd.tar.xz UXP-616475a0c1109460fe42045ca3380f4d8f0752cd.zip |
Remove SEH try blocks from a11y code.
Diffstat (limited to 'accessible/windows/uia/uiaRawElmProvider.cpp')
-rw-r--r-- | accessible/windows/uia/uiaRawElmProvider.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/accessible/windows/uia/uiaRawElmProvider.cpp b/accessible/windows/uia/uiaRawElmProvider.cpp index 54e54766d..3121661e1 100644 --- a/accessible/windows/uia/uiaRawElmProvider.cpp +++ b/accessible/windows/uia/uiaRawElmProvider.cpp @@ -28,24 +28,18 @@ STDMETHODIMP uiaRawElmProvider::GetObjectForChild(long aIdChild, __RPC__deref_out_opt IAccessibleEx** aAccEx) { - A11Y_TRYBLOCK_BEGIN - if (!aAccEx) return E_INVALIDARG; *aAccEx = nullptr; return mAcc->IsDefunct() ? CO_E_OBJNOTCONNECTED : S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::GetIAccessiblePair(__RPC__deref_out_opt IAccessible** aAcc, __RPC__out long* aIdChild) { - A11Y_TRYBLOCK_BEGIN - if (!aAcc || !aIdChild) return E_INVALIDARG; @@ -60,15 +54,11 @@ uiaRawElmProvider::GetIAccessiblePair(__RPC__deref_out_opt IAccessible** aAcc, mAcc->AddRef(); return S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::GetRuntimeId(__RPC__deref_out_opt SAFEARRAY** aRuntimeIds) { - A11Y_TRYBLOCK_BEGIN - if (!aRuntimeIds) return E_INVALIDARG; @@ -81,16 +71,12 @@ uiaRawElmProvider::GetRuntimeId(__RPC__deref_out_opt SAFEARRAY** aRuntimeIds) SafeArrayPutElement(*aRuntimeIds, &i, (void*)&(ids[i])); return S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::ConvertReturnedElement(__RPC__in_opt IRawElementProviderSimple* aRawElmProvider, __RPC__deref_out_opt IAccessibleEx** aAccEx) { - A11Y_TRYBLOCK_BEGIN - if (!aRawElmProvider || !aAccEx) return E_INVALIDARG; @@ -102,8 +88,6 @@ uiaRawElmProvider::ConvertReturnedElement(__RPC__in_opt IRawElementProviderSimpl *aAccEx = static_cast<IAccessibleEx*>(instancePtr); return hr; - - A11Y_TRYBLOCK_END } //////////////////////////////////////////////////////////////////////////////// @@ -112,39 +96,29 @@ uiaRawElmProvider::ConvertReturnedElement(__RPC__in_opt IRawElementProviderSimpl STDMETHODIMP uiaRawElmProvider::get_ProviderOptions(__RPC__out enum ProviderOptions* aOptions) { - A11Y_TRYBLOCK_BEGIN - if (!aOptions) return E_INVALIDARG; // This method is not used with IAccessibleEx implementations. *aOptions = ProviderOptions_ServerSideProvider; return S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::GetPatternProvider(PATTERNID aPatternId, __RPC__deref_out_opt IUnknown** aPatternProvider) { - A11Y_TRYBLOCK_BEGIN - if (!aPatternProvider) return E_INVALIDARG; *aPatternProvider = nullptr; return S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::GetPropertyValue(PROPERTYID aPropertyId, __RPC__out VARIANT* aPropertyValue) { - A11Y_TRYBLOCK_BEGIN - if (!aPropertyValue) return E_INVALIDARG; @@ -226,21 +200,15 @@ uiaRawElmProvider::GetPropertyValue(PROPERTYID aPropertyId, } return S_OK; - - A11Y_TRYBLOCK_END } STDMETHODIMP uiaRawElmProvider::get_HostRawElementProvider(__RPC__deref_out_opt IRawElementProviderSimple** aRawElmProvider) { - A11Y_TRYBLOCK_BEGIN - if (!aRawElmProvider) return E_INVALIDARG; // This method is not used with IAccessibleEx implementations. *aRawElmProvider = nullptr; return S_OK; - - A11Y_TRYBLOCK_END } |