sc/source/ui/Accessibility/AccessibleText.cxx |    6 +++---
 sc/source/ui/inc/AccessibleText.hxx           |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 44c75946d209d2bbfb9d2b0ad8a59abd3d0e8b74
Author: Noel Grandin <noel.gran...@collabora.co.uk>
Date:   Tue Apr 10 11:16:41 2018 +0200

    loplugin:useuniqueptr in ScAccessiblePreviewHeaderCellTextData
    
    Change-Id: I18764ca8ca2e0a78d68005c7604809990afa63ce
    Reviewed-on: https://gerrit.libreoffice.org/52760
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/sc/source/ui/Accessibility/AccessibleText.cxx 
b/sc/source/ui/Accessibility/AccessibleText.cxx
index e75f49850177..f82b3d812043 100644
--- a/sc/source/ui/Accessibility/AccessibleText.cxx
+++ b/sc/source/ui/Accessibility/AccessibleText.cxx
@@ -1214,7 +1214,7 @@ 
ScAccessiblePreviewHeaderCellTextData::~ScAccessiblePreviewHeaderCellTextData()
 {
     if (pEditEngine)
         pEditEngine->SetNotifyHdl(Link<EENotify&,void>());
-    delete mpViewForwarder;
+    mpViewForwarder.reset();
 }
 
 void ScAccessiblePreviewHeaderCellTextData::Notify( SfxBroadcaster& rBC, const 
SfxHint& rHint )
@@ -1286,8 +1286,8 @@ SvxTextForwarder* 
ScAccessiblePreviewHeaderCellTextData::GetTextForwarder()
 SvxViewForwarder* ScAccessiblePreviewHeaderCellTextData::GetViewForwarder()
 {
     if (!mpViewForwarder)
-        mpViewForwarder = new ScPreviewHeaderCellViewForwarder(mpViewShell, 
aCellPos, mbColHeader);
-    return mpViewForwarder;
+        mpViewForwarder.reset(new 
ScPreviewHeaderCellViewForwarder(mpViewShell, aCellPos, mbColHeader));
+    return mpViewForwarder.get();
 }
 
 ScDocShell* ScAccessiblePreviewHeaderCellTextData::GetDocShell(ScPreviewShell* 
pViewShell)
diff --git a/sc/source/ui/inc/AccessibleText.hxx 
b/sc/source/ui/inc/AccessibleText.hxx
index e802af493082..286bdb6463ec 100644
--- a/sc/source/ui/inc/AccessibleText.hxx
+++ b/sc/source/ui/inc/AccessibleText.hxx
@@ -187,7 +187,7 @@ public:
     virtual SvxEditViewForwarder* GetEditViewForwarder( bool /* bCreate */ ) 
override { return nullptr; }
 
 private:
-    ScPreviewViewForwarder* mpViewForwarder;
+    std::unique_ptr<ScPreviewViewForwarder> mpViewForwarder;
     ScPreviewShell* mpViewShell;
     OUString        maText;
     bool            mbColHeader;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to