sc/source/ui/attrdlg/scdlgfact.cxx |    6 +++---
 sc/source/ui/attrdlg/scdlgfact.hxx |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit f459a2f13912e6b8117c046414bc80f5e3fa77b7
Author:     Szymon Kłos <[email protected]>
AuthorDate: Wed Jan 6 17:33:25 2021 +0100
Commit:     Andras Timar <[email protected]>
CommitDate: Wed Jan 6 19:45:23 2021 +0100

    Clear warning about shared ptr
    
    Change-Id: I4d4717f04953d3d915366b2ed51420416f8e4c98
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108880
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Andras Timar <[email protected]>

diff --git a/sc/source/ui/attrdlg/scdlgfact.cxx 
b/sc/source/ui/attrdlg/scdlgfact.cxx
index ec8e9491862f..707386abfba3 100644
--- a/sc/source/ui/attrdlg/scdlgfact.cxx
+++ b/sc/source/ui/attrdlg/scdlgfact.cxx
@@ -1023,19 +1023,19 @@ VclPtr<AbstractScCondFormatManagerDlg> 
ScAbstractDialogFactory_Impl::CreateScCon
 
 VclPtr<AbstractScDataPilotDatabaseDlg> 
ScAbstractDialogFactory_Impl::CreateScDataPilotDatabaseDlg(weld::Window* 
pParent)
 {
-    return 
VclPtr<AbstractScDataPilotDatabaseDlg_Impl>::Create(std::make_unique<ScDataPilotDatabaseDlg>(pParent));
+    return 
VclPtr<AbstractScDataPilotDatabaseDlg_Impl>::Create(std::make_shared<ScDataPilotDatabaseDlg>(pParent));
 }
 
 VclPtr<AbstractScDataPilotSourceTypeDlg> 
ScAbstractDialogFactory_Impl::CreateScDataPilotSourceTypeDlg(
     weld::Window* pParent, bool bEnableExternal)
 {
-    return 
VclPtr<AbstractScDataPilotSourceTypeDlg_Impl>::Create(std::make_unique<ScDataPilotSourceTypeDlg>(pParent,
 bEnableExternal));
+    return 
VclPtr<AbstractScDataPilotSourceTypeDlg_Impl>::Create(std::make_shared<ScDataPilotSourceTypeDlg>(pParent,
 bEnableExternal));
 }
 
 VclPtr<AbstractScDataPilotServiceDlg> 
ScAbstractDialogFactory_Impl::CreateScDataPilotServiceDlg(weld::Window* pParent,
                                                                         const 
std::vector<OUString>& rServices)
 {
-    return 
VclPtr<AbstractScDataPilotServiceDlg_Impl>::Create(std::make_unique<ScDataPilotServiceDlg>(pParent,
 rServices));
+    return 
VclPtr<AbstractScDataPilotServiceDlg_Impl>::Create(std::make_shared<ScDataPilotServiceDlg>(pParent,
 rServices));
 }
 
 VclPtr<AbstractScDeleteCellDlg> 
ScAbstractDialogFactory_Impl::CreateScDeleteCellDlg(weld::Window* pParent,
diff --git a/sc/source/ui/attrdlg/scdlgfact.hxx 
b/sc/source/ui/attrdlg/scdlgfact.hxx
index 72982aa56d1a..2df3bdcd1741 100644
--- a/sc/source/ui/attrdlg/scdlgfact.hxx
+++ b/sc/source/ui/attrdlg/scdlgfact.hxx
@@ -167,7 +167,7 @@ class AbstractScDataPilotDatabaseDlg_Impl  :public 
AbstractScDataPilotDatabaseDl
 {
     std::shared_ptr<ScDataPilotDatabaseDlg> m_xDlg;
 public:
-    explicit 
AbstractScDataPilotDatabaseDlg_Impl(std::unique_ptr<ScDataPilotDatabaseDlg> p)
+    explicit 
AbstractScDataPilotDatabaseDlg_Impl(std::shared_ptr<ScDataPilotDatabaseDlg> p)
         : m_xDlg(std::move(p))
     {
     }
@@ -184,7 +184,7 @@ class AbstractScDataPilotSourceTypeDlg_Impl  :public 
AbstractScDataPilotSourceTy
 {
     std::shared_ptr<ScDataPilotSourceTypeDlg> m_xDlg;
 public:
-    explicit 
AbstractScDataPilotSourceTypeDlg_Impl(std::unique_ptr<ScDataPilotSourceTypeDlg> 
p)
+    explicit 
AbstractScDataPilotSourceTypeDlg_Impl(std::shared_ptr<ScDataPilotSourceTypeDlg> 
p)
         : m_xDlg(std::move(p))
     {
     }
@@ -205,7 +205,7 @@ class AbstractScDataPilotServiceDlg_Impl : public 
AbstractScDataPilotServiceDlg
 {
     std::shared_ptr<ScDataPilotServiceDlg> m_xDlg;
 public:
-    explicit 
AbstractScDataPilotServiceDlg_Impl(std::unique_ptr<ScDataPilotServiceDlg> p)
+    explicit 
AbstractScDataPilotServiceDlg_Impl(std::shared_ptr<ScDataPilotServiceDlg> p)
         : m_xDlg(std::move(p))
     {
     }
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to