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);
     }

Reply via email to