diff options
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/sidebar/SlideBackground.cxx | 5 | ||||
-rw-r--r-- | sd/uiconfig/simpress/ui/sidebarslidebackground.ui | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/sd/source/ui/sidebar/SlideBackground.cxx b/sd/source/ui/sidebar/SlideBackground.cxx index 3e26737bce3d..694e90049b58 100644 --- a/sd/source/ui/sidebar/SlideBackground.cxx +++ b/sd/source/ui/sidebar/SlideBackground.cxx @@ -60,6 +60,7 @@ #include <sfx2/objface.hxx> #include <svx/dlgutil.hxx> #include <sfx2/tabdlg.hxx> +#include <sfx2/sidebar/Panel.hxx> #include <algorithm> #include <EventMultiplexer.hxx> #include <vcl/salbtype.hxx> @@ -265,6 +266,10 @@ void SlideBackground::HandleContextChange( mpBackgroundLabel->Show(); mpInsertImage->Show(); } + // Need to do a relayouting, otherwise the panel size is not updated after show / hide controls + sfx2::sidebar::Panel* pPanel = dynamic_cast<sfx2::sidebar::Panel*>(GetParent()); + if(pPanel) + pPanel->TriggerDeckLayouting(); } // else Draw or something else, do nothing } diff --git a/sd/uiconfig/simpress/ui/sidebarslidebackground.ui b/sd/uiconfig/simpress/ui/sidebarslidebackground.ui index 370527a13ed5..70bccb25c7c8 100644 --- a/sd/uiconfig/simpress/ui/sidebarslidebackground.ui +++ b/sd/uiconfig/simpress/ui/sidebarslidebackground.ui @@ -210,7 +210,7 @@ <child> <object class="GtkButton" id="masterslidebutton"> <property name="label" translatable="yes" context="sidebarslidebackground|masterslidebutton">Master Slide</property> - <property name="visible">False</property> + <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="action_name">.uno:SlideMasterPage</property> |