svx/source/svdraw/svdmodel.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 441ed44f3ce3904345da1983f0ccdf2a9c79632a Author: Noel Grandin <noelgran...@gmail.com> AuthorDate: Fri Jun 13 19:33:29 2025 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Jun 17 13:53:15 2025 +0200 tdf#166849 moving slide with keyboard does not update display regression from commit ad3fa69eeb89573c77feba64dab3380154a90953 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Fri Sep 6 12:55:26 2024 +0200 reduce time spent in RecalcPageNums when importing PDF Change-Id: Ic5b2e73a7871f2a89cbd38bef91ad09152304d56 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186472 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Jenkins (cherry picked from commit cc99f7736e10c8290d34eeb96aa6a3b7fd63a212) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186542 Reviewed-by: Michael Weghorn <m.wegh...@posteo.de> Signed-off-by: Xisco Fauli <xiscofa...@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186556 diff --git a/svx/source/svdraw/svdmodel.cxx b/svx/source/svdraw/svdmodel.cxx index 5d83be0ebe10..dea69a5ae3d1 100644 --- a/svx/source/svdraw/svdmodel.cxx +++ b/svx/source/svdraw/svdmodel.cxx @@ -1240,9 +1240,11 @@ rtl::Reference<SdrPage> SdrModel::RemovePage(sal_uInt16 nPgNum) void SdrModel::MovePage(sal_uInt16 nPgNum, sal_uInt16 nNewPos) { rtl::Reference<SdrPage> pPg = std::move(maPages[nPgNum]); - if (pPg) { + if (pPg) + { maPages.erase(maPages.begin()+nPgNum); // shortcut to avoid two broadcasts PageListChanged(); + m_nPageNumsDirtyFrom = std::min(m_nPageNumsDirtyFrom, nPgNum); pPg->SetInserted(false); InsertPage(pPg.get(), nNewPos); }