include/svtools/addresstemplate.hxx        |    3 +--
 svtools/source/dialogs/addresstemplate.cxx |    2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

New commits:
commit 205863589da24441546f77f36fda8bc27489ac93
Author: Xisco Fauli <aniste...@gmail.com>
Date:   Thu May 26 01:26:46 2016 +0200

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

diff --git a/include/svtools/addresstemplate.hxx 
b/include/svtools/addresstemplate.hxx
index 3406a26..e52b17a 100644
--- a/include/svtools/addresstemplate.hxx
+++ b/include/svtools/addresstemplate.hxx
@@ -64,8 +64,7 @@ namespace svt
         css::uno::Reference< css::container::XNameAccess >
                                m_xCurrentDatasourceTables;
 
-        AddressBookSourceDialogData*
-                               m_pImpl;
+        std::unique_ptr<AddressBookSourceDialogData> m_pImpl;
 
     public:
         AddressBookSourceDialog( vcl::Window* _pParent,
diff --git a/svtools/source/dialogs/addresstemplate.cxx 
b/svtools/source/dialogs/addresstemplate.cxx
index 073d890..e6118aa 100644
--- a/svtools/source/dialogs/addresstemplate.cxx
+++ b/svtools/source/dialogs/addresstemplate.cxx
@@ -729,7 +729,7 @@ void AssignmentPersistentData::ImplCommit()
 
     void AddressBookSourceDialog::dispose()
     {
-        delete m_pImpl;
+        m_pImpl.reset();
         m_pDatasource.clear();
         m_pAdministrateDatasources.clear();
         m_pTable.clear();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to