sd/source/ui/view/ViewShellBase.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 319e62915b35d7129a13e069d1a4213b254ce389
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Wed Jun 19 18:46:45 2024 +0500
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Fri Jun 21 15:10:38 2024 +0200

    LOK: differentiate page kinds in sd::ViewShellBase::setEditMode
    
    A follow-up to commit 4ff2e148fa25933e64b7bbecbcd3ed551ad686ab (LOK:
    differentiate page kinds in sd::ViewShellBase::getEditMode, 2024-06-16).
    
    Change-Id: Ib982c9ee45ca71445f09d56f9165bc33b43e8540
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169313
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/sd/source/ui/view/ViewShellBase.cxx 
b/sd/source/ui/view/ViewShellBase.cxx
index 4522b8a32510..07eee4ec6f40 100644
--- a/sd/source/ui/view/ViewShellBase.cxx
+++ b/sd/source/ui/view/ViewShellBase.cxx
@@ -1036,11 +1036,17 @@ void ViewShellBase::setEditMode(int nMode)
         switch ( nMode )
         {
         case 0:
+            pDrawViewShell->SetPageKind(PageKind::Standard);
             pDrawViewShell->ChangeEditMode(EditMode::Page, false);
             break;
         case 1:
+            pDrawViewShell->SetPageKind(PageKind::Standard);
             pDrawViewShell->ChangeEditMode(EditMode::MasterPage, false);
             break;
+        case 2:
+            pDrawViewShell->SetPageKind(PageKind::Notes);
+            pDrawViewShell->ChangeEditMode(EditMode::Page, false);
+            break;
         }
     }
 }

Reply via email to