diff options
Diffstat (limited to 'starmath/source/AccessibleSmElement.cxx')
-rw-r--r-- | starmath/source/AccessibleSmElement.cxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/starmath/source/AccessibleSmElement.cxx b/starmath/source/AccessibleSmElement.cxx index 848af8af6b0d..30d19cc8afc3 100644 --- a/starmath/source/AccessibleSmElement.cxx +++ b/starmath/source/AccessibleSmElement.cxx @@ -168,17 +168,15 @@ uno::Reference<XAccessibleRelationSet> AccessibleSmElement::getAccessibleRelatio { OContextEntryGuard aGuard(this); - utl::AccessibleRelationSetHelper* pRelationSetHelper = new utl::AccessibleRelationSetHelper; - uno::Reference<XAccessibleRelationSet> xSet = pRelationSetHelper; - return xSet; + return new utl::AccessibleRelationSetHelper; } uno::Reference<XAccessibleStateSet> AccessibleSmElement::getAccessibleStateSet() { OExternalLockGuard aGuard(this); - utl::AccessibleStateSetHelper* pStateSetHelper = new utl::AccessibleStateSetHelper; - uno::Reference<XAccessibleStateSet> xStateSet = pStateSetHelper; + rtl::Reference<utl::AccessibleStateSetHelper> pStateSetHelper + = new utl::AccessibleStateSetHelper; if (m_pSmElementsControl && !rBHelper.bDisposed && !rBHelper.bInDispose) { @@ -199,7 +197,7 @@ uno::Reference<XAccessibleStateSet> AccessibleSmElement::getAccessibleStateSet() else pStateSetHelper->AddState(AccessibleStateType::DEFUNC); - return xStateSet; + return pStateSetHelper; } // XAccessibleComponent |