tdf#89329: use unique_ptr for pImpl in transfer

Change-Id: Ia28a7bd63c8f3a06ef2fd508619bae3a31af450c
Reviewed-on: https://gerrit.libreoffice.org/25479
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
diff --git a/include/svtools/transfer.hxx b/include/svtools/transfer.hxx
index 9734c89..ea50c8e 100644
--- a/include/svtools/transfer.hxx
+++ b/include/svtools/transfer.hxx
@@ -481,7 +481,7 @@ struct TransferDataContainer_Impl;

class SVT_DLLPUBLIC TransferDataContainer : public TransferableHelper
{
    TransferDataContainer_Impl* pImpl;
    std::unique_ptr<TransferDataContainer_Impl> pImpl;

protected:

diff --git a/svtools/source/misc/transfer2.cxx b/svtools/source/misc/transfer2.cxx
index 3d3a7c6..782b804 100644
--- a/svtools/source/misc/transfer2.cxx
+++ b/svtools/source/misc/transfer2.cxx
@@ -344,7 +344,6 @@ TransferDataContainer::TransferDataContainer()

TransferDataContainer::~TransferDataContainer()
{
    delete pImpl;
}