include/svx/fmgridcl.hxx       |    3 ++-
 svx/source/fmcomp/fmgridcl.cxx |    3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 8573b1baa66c65cc170d1393cacf948b4ead3e6a
Author: Arnold Dumas <arn...@dumas.at>
Date:   Tue Aug 23 19:12:21 2016 +0200

    tdf#89329: use unique_ptr for pImpl in fmgridcl
    
    Change-Id: If0fb04f41d2b9cd124d28278d121cd29b3e4d651
    Reviewed-on: https://gerrit.libreoffice.org/28350
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Noel Grandin <noelgran...@gmail.com>

diff --git a/include/svx/fmgridcl.hxx b/include/svx/fmgridcl.hxx
index da2ca0d..1c6dea5 100644
--- a/include/svx/fmgridcl.hxx
+++ b/include/svx/fmgridcl.hxx
@@ -25,6 +25,7 @@
 #include <svx/gridctrl.hxx>
 #include <svtools/transfer.hxx>
 #include <svx/svxdllapi.h>
+#include <memory>
 
 
 // FmGridHeader
@@ -35,7 +36,7 @@ class SAL_WARN_UNUSED SVX_DLLPUBLIC FmGridHeader
             ,public DropTargetHelper
 {
 protected:
-    FmGridHeaderData*       m_pImpl;
+    std::unique_ptr<FmGridHeaderData>       m_pImpl;
 
 public:
     FmGridHeader( BrowseBox* pParent, WinBits nWinBits = WB_STDHEADERBAR | 
WB_DRAG );
diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx
index ea2243c..6494919 100644
--- a/svx/source/fmcomp/fmgridcl.cxx
+++ b/svx/source/fmcomp/fmgridcl.cxx
@@ -140,8 +140,7 @@ FmGridHeader::~FmGridHeader()
 
 void FmGridHeader::dispose()
 {
-    delete m_pImpl;
-    m_pImpl = nullptr;
+    m_pImpl.reset();
     DropTargetHelper::dispose();
     svt::EditBrowserHeader::dispose();
 }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to