diff options
author | Noel <noel.grandin@collabora.co.uk> | 2021-02-21 20:02:57 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-02-22 17:30:15 +0100 |
commit | dc37866f3266f92c71bb4b3cec2b869069230c28 (patch) | |
tree | 6adeb7ddb91f738f52d4b19ff41bf9a26897acaf /editeng/source/accessibility/AccessibleContextBase.cxx | |
parent | b8a38885093fc447792e6025b339f51e0874a66b (diff) |
loplugin:refcounting in editeng
Change-Id: I7d00bede5dbf216e5d3d179a03b101322ae23e11
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111287
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng/source/accessibility/AccessibleContextBase.cxx')
-rw-r--r-- | editeng/source/accessibility/AccessibleContextBase.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/editeng/source/accessibility/AccessibleContextBase.cxx b/editeng/source/accessibility/AccessibleContextBase.cxx index 72ac002c9940..6683d7eec29d 100644 --- a/editeng/source/accessibility/AccessibleContextBase.cxx +++ b/editeng/source/accessibility/AccessibleContextBase.cxx @@ -31,6 +31,7 @@ #include <comphelper/accessibleeventnotifier.hxx> #include <cppuhelper/supportsservice.hxx> #include <osl/mutex.hxx> +#include <rtl/ref.hxx> #include <utility> @@ -54,7 +55,7 @@ AccessibleContextBase::AccessibleContextBase ( maRole(aRole) { // Create the state set. - ::utl::AccessibleStateSetHelper* pStateSet = new ::utl::AccessibleStateSetHelper (); + rtl::Reference<::utl::AccessibleStateSetHelper> pStateSet = new ::utl::AccessibleStateSetHelper (); mxStateSet = pStateSet; // Set some states. Don't use the SetState method because no events @@ -67,8 +68,7 @@ AccessibleContextBase::AccessibleContextBase ( pStateSet->AddState (AccessibleStateType::SELECTABLE); // Create the relation set. - ::utl::AccessibleRelationSetHelper* pRelationSet = new ::utl::AccessibleRelationSetHelper (); - mxRelationSet = pRelationSet; + mxRelationSet = new ::utl::AccessibleRelationSetHelper (); } AccessibleContextBase::~AccessibleContextBase() @@ -301,7 +301,7 @@ uno::Reference<XAccessibleRelationSet> SAL_CALL uno::Reference<XAccessibleStateSet> SAL_CALL AccessibleContextBase::getAccessibleStateSet() { - ::utl::AccessibleStateSetHelper* pStateSet = nullptr; + rtl::Reference<::utl::AccessibleStateSetHelper> pStateSet; if (rBHelper.bDisposed) { @@ -319,7 +319,7 @@ uno::Reference<XAccessibleStateSet> SAL_CALL pStateSet = new ::utl::AccessibleStateSetHelper (*pStateSet); } - return uno::Reference<XAccessibleStateSet>(pStateSet); + return pStateSet; } |