diff options
-rw-r--r-- | dbaccess/source/ext/macromigration/macromigrationpages.cxx | 6 | ||||
-rw-r--r-- | dbaccess/source/ext/macromigration/macromigrationpages.hxx | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/dbaccess/source/ext/macromigration/macromigrationpages.cxx b/dbaccess/source/ext/macromigration/macromigrationpages.cxx index 09fd1f69b495..d4b84e5982e6 100644 --- a/dbaccess/source/ext/macromigration/macromigrationpages.cxx +++ b/dbaccess/source/ext/macromigration/macromigrationpages.cxx @@ -79,8 +79,8 @@ namespace dbmm get(m_pStartMigration, "startmigrate"); get(m_pBrowseSaveAsLocation, "browse"); get(m_pSaveAsLocation, "location"); - m_pLocationController = new svx::DatabaseLocationInputController( - _rParentDialog.getComponentContext(), *m_pSaveAsLocation, *m_pBrowseSaveAsLocation); + m_pLocationController.reset( new svx::DatabaseLocationInputController( + _rParentDialog.getComponentContext(), *m_pSaveAsLocation, *m_pBrowseSaveAsLocation) ); m_pSaveAsLocation->SetModifyHdl( LINK( this, SaveDBDocPage, OnLocationModified ) ); m_pSaveAsLocation->SetDropDownLineCount( 20 ); @@ -95,7 +95,7 @@ namespace dbmm void SaveDBDocPage::dispose() { - delete m_pLocationController; + m_pLocationController.reset(); m_pSaveAsLocation.clear(); m_pBrowseSaveAsLocation.clear(); m_pStartMigration.clear(); diff --git a/dbaccess/source/ext/macromigration/macromigrationpages.hxx b/dbaccess/source/ext/macromigration/macromigrationpages.hxx index 6bba4ef64a27..8c28cfd3076d 100644 --- a/dbaccess/source/ext/macromigration/macromigrationpages.hxx +++ b/dbaccess/source/ext/macromigration/macromigrationpages.hxx @@ -83,7 +83,7 @@ namespace dbmm VclPtr< ::svt::OFileURLControl> m_pSaveAsLocation; VclPtr<PushButton> m_pBrowseSaveAsLocation; VclPtr<FixedText> m_pStartMigration; - svx::DatabaseLocationInputController* m_pLocationController; + std::unique_ptr<svx::DatabaseLocationInputController> m_pLocationController; // IWizardPageController overridables virtual void initializePage() override; |