diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-08-18 15:05:10 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-08-20 08:19:48 +0200 |
commit | 0f34e96a5ce68a3039f65cd0f896b33f2d20af5f (patch) | |
tree | 2ea420b96865e6fe69bbbbc1915d3b1ac4c1e808 /sfx2 | |
parent | f05b0a6aaf8af5d78f9cad8bb953228cb0ce09f1 (diff) |
return weld widgets by std::unique_ptr from builder
Change-Id: I20c007b13dae2d1155034711ad1ad48bfdfd0ba8
Reviewed-on: https://gerrit.libreoffice.org/59288
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/dialog/tabdlg.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx index 0ac617cd7a84..fcd58a9cdc44 100644 --- a/sfx2/source/dialog/tabdlg.cxx +++ b/sfx2/source/dialog/tabdlg.cxx @@ -1964,10 +1964,10 @@ void SfxTabDialogController::setPreviewsToSamePlace() continue; if (!pDataObject->pTabPage->m_xBuilder) continue; - weld::Widget* pGrid = pDataObject->pTabPage->m_xBuilder->weld_widget("maingrid"); + std::unique_ptr<weld::Widget> pGrid = pDataObject->pTabPage->m_xBuilder->weld_widget("maingrid"); if (!pGrid) continue; - aGrids.emplace_back(pGrid); + aGrids.emplace_back(std::move(pGrid)); } m_xSizeGroup.reset(); @@ -1975,7 +1975,7 @@ void SfxTabDialogController::setPreviewsToSamePlace() if (aGrids.size() <= 1) return; - m_xSizeGroup.reset(m_xBuilder->create_size_group()); + m_xSizeGroup = m_xBuilder->create_size_group(); for (auto& rGrid : aGrids) m_xSizeGroup->add_widget(rGrid.get()); } |