[Libreoffice-commits] core.git: Branch 'feature/sidebar' - sd/source

Andre Fischer af at apache.org
Tue May 14 12:32:35 PDT 2013


 sd/source/ui/view/drviews1.cxx |    5 +++++
 sd/source/ui/view/drviewsa.cxx |    5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 5f7fc90810a4bab148e0de745b980813cd4ad542
Author: Andre Fischer <af at apache.org>
Date:   Mon May 13 13:34:46 2013 +0000

    Resolves: #i122275# Don't show the layout panel for master pages
    
    (cherry picked from commit 7fe1777ad29d92d16fbc11b7279375d37d11cef8)
    
    Conflicts:
    	sd/source/ui/view/drviewsa.cxx
    
    Change-Id: I37bb08e08bd8537e692cf60f415ed40f9cf5abc5

diff --git a/sd/source/ui/view/drviews1.cxx b/sd/source/ui/view/drviews1.cxx
index faf114f..552f61b 100644
--- a/sd/source/ui/view/drviews1.cxx
+++ b/sd/source/ui/view/drviews1.cxx
@@ -458,6 +458,11 @@ void DrawViewShell::ChangeEditMode(EditMode eEMode, bool bIsLayerModeActive)
         Invalidate( SID_TITLE_MASTERPAGE );
         Invalidate( SID_NOTES_MASTERPAGE );
         Invalidate( SID_HANDOUT_MASTERPAGE );
+
+        if (meEditMode == EM_PAGE)
+            SetContextName(sfx2::sidebar::EnumContext::GetContextName(sfx2::sidebar::EnumContext::Context_DrawPage));
+        else
+            SetContextName(sfx2::sidebar::EnumContext::GetContextName(sfx2::sidebar::EnumContext::Context_MasterPage));
     }
 }
 
diff --git a/sd/source/ui/view/drviewsa.cxx b/sd/source/ui/view/drviewsa.cxx
index a747165..a580d60 100644
--- a/sd/source/ui/view/drviewsa.cxx
+++ b/sd/source/ui/view/drviewsa.cxx
@@ -137,7 +137,10 @@ DrawViewShell::DrawViewShell( SfxViewFrame* pFrame, ViewShellBase& rViewShellBas
 
     mpSelectionChangeHandler->Connect();
 
-    SetContextName(sfx2::sidebar::EnumContext::GetContextName(sfx2::sidebar::EnumContext::Context_DrawPage));
+    if (mpFrameView->GetViewShEditMode(mePageKind) == EM_PAGE)
+        SetContextName(sfx2::sidebar::EnumContext::GetContextName(sfx2::sidebar::EnumContext::Context_DrawPage));
+    else
+        SetContextName(sfx2::sidebar::EnumContext::GetContextName(sfx2::sidebar::EnumContext::Context_MasterPage));
 
     doShow();
 }


More information about the Libreoffice-commits mailing list