From 13c78ceb25151b971e28f64d2ab931016eea7408 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 14 Aug 2018 16:20:34 +0200 Subject: pass SfxMedium around by std::unique_ptr Change-Id: Ibde7b68d9248f80d5304991390a80742265f37b3 Reviewed-on: https://gerrit.libreoffice.org/59031 Tested-by: Jenkins Reviewed-by: Noel Grandin --- sc/source/ui/miscdlgs/instbdlg.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sc/source/ui/miscdlgs/instbdlg.cxx') diff --git a/sc/source/ui/miscdlgs/instbdlg.cxx b/sc/source/ui/miscdlgs/instbdlg.cxx index 1c27d79e9398..381722983bab 100644 --- a/sc/source/ui/miscdlgs/instbdlg.cxx +++ b/sc/source/ui/miscdlgs/instbdlg.cxx @@ -305,7 +305,7 @@ IMPL_LINK( ScInsertTableDlg, DialogClosedHdl, sfx2::FileDialogHelper*, _pFileDlg { if ( ERRCODE_NONE == _pFileDlg->GetError() ) { - SfxMedium* pMed = pDocInserter->CreateMedium(); + std::unique_ptr pMed = pDocInserter->CreateMedium(); if ( pMed ) { // ERRCTX_SFX_OPENDOC -> "Error loading document" @@ -321,7 +321,7 @@ IMPL_LINK( ScInsertTableDlg, DialogClosedHdl, sfx2::FileDialogHelper*, _pFileDlg { weld::WaitObject aWait(m_xDialog.get()); - pDocShTables->DoLoad(pMed); + pDocShTables->DoLoad(pMed.release()); } ErrCode nErr = pDocShTables->GetErrorCode(); -- cgit