include/svx/sdr/table/tablecontroller.hxx | 4 ++-- svx/source/table/tablecontroller.cxx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
New commits: commit 42f5b019dd508be71545c54e00b860f3a2b6c7fb Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Tue Jul 20 16:16:57 2021 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Jul 20 21:01:56 2021 +0200 no need to allocate the selectionOverlay separately in SvxTableController Change-Id: Ifa4696991c79c9fa56aa4ccbb264c7c34110b85e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119289 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/include/svx/sdr/table/tablecontroller.hxx b/include/svx/sdr/table/tablecontroller.hxx index e4b406b1f77a..0c4e701f1f4a 100644 --- a/include/svx/sdr/table/tablecontroller.hxx +++ b/include/svx/sdr/table/tablecontroller.hxx @@ -27,7 +27,7 @@ #include <svx/selectioncontroller.hxx> #include <svx/svdotable.hxx> #include <svx/svdview.hxx> -#include <memory> +#include <optional> struct ImplSVEvent; class SdrView; @@ -182,7 +182,7 @@ private: bool mbHasJustMerged; CellPos maMouseDownPos; bool mbLeftButtonDown; - std::unique_ptr<sdr::overlay::OverlayObjectList> mpSelectionOverlay; + std::optional<sdr::overlay::OverlayObjectList> mpSelectionOverlay; SdrView& mrView; tools::WeakReference<SdrTableObj> mxTableObj; css::uno::Reference< css::util::XModifyListener > mxModifyListener; diff --git a/svx/source/table/tablecontroller.cxx b/svx/source/table/tablecontroller.cxx index 83561dcc9550..e12d5fb1d68b 100644 --- a/svx/source/table/tablecontroller.cxx +++ b/svx/source/table/tablecontroller.cxx @@ -2357,7 +2357,7 @@ void SvxTableController::updateSelectionOverlay() std::unique_ptr<sdr::overlay::OverlayObjectCell> pOverlay(new sdr::overlay::OverlayObjectCell( aHighlight, aRanges )); xOverlayManager->add(*pOverlay); - mpSelectionOverlay.reset(new sdr::overlay::OverlayObjectList); + mpSelectionOverlay.emplace(); mpSelectionOverlay->append(std::move(pOverlay)); } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits