sc/source/ui/Accessibility/AccessiblePreviewCell.cxx | 7 +++---- sc/source/ui/inc/AccessiblePreviewCell.hxx | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-)
New commits: commit b1b490ee356cf542e47065eb6795ed0b5e2f531b Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Jun 27 10:19:45 2018 +0200 loplugin:useuniqueptr in ScAccessiblePreviewCell Change-Id: I99b9809b3924285b4f0d58905352777b948ee592 Reviewed-on: https://gerrit.libreoffice.org/56546 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx b/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx index e493257ea5c9..864db6d539d3 100644 --- a/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx +++ b/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx @@ -74,8 +74,7 @@ void SAL_CALL ScAccessiblePreviewCell::disposing() mpViewShell = nullptr; } - if (mpTextHelper) - DELETEZ(mpTextHelper); + mpTextHelper.reset(); ScAccessibleCellBase::disposing(); } @@ -271,10 +270,10 @@ void ScAccessiblePreviewCell::CreateTextHelper() { if (!mpTextHelper) { - mpTextHelper = new ::accessibility::AccessibleTextHelper( + mpTextHelper.reset( new ::accessibility::AccessibleTextHelper( o3tl::make_unique<ScAccessibilityEditSource>( o3tl::make_unique<ScAccessiblePreviewCellTextData>( - mpViewShell, maCellAddress))); + mpViewShell, maCellAddress))) ); mpTextHelper->SetEventSource( this ); // paragraphs in preview are transient diff --git a/sc/source/ui/inc/AccessiblePreviewCell.hxx b/sc/source/ui/inc/AccessiblePreviewCell.hxx index 2e9702f15e36..0a60751d2255 100644 --- a/sc/source/ui/inc/AccessiblePreviewCell.hxx +++ b/sc/source/ui/inc/AccessiblePreviewCell.hxx @@ -85,7 +85,7 @@ protected: private: ScPreviewShell* mpViewShell; - accessibility::AccessibleTextHelper* mpTextHelper; + std::unique_ptr<accessibility::AccessibleTextHelper> mpTextHelper; bool IsDefunc( const css::uno::Reference<css::accessibility::XAccessibleStateSet>& rxParentStates); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits