summaryrefslogtreecommitdiff
path: root/sfx2/source
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source')
-rw-r--r--sfx2/source/doc/templatedlg.cxx11
1 files changed, 10 insertions, 1 deletions
diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx
index ed607da54069..e9d57cbc818c 100644
--- a/sfx2/source/doc/templatedlg.cxx
+++ b/sfx2/source/doc/templatedlg.cxx
@@ -272,7 +272,13 @@ IMPL_LINK_NOARG(SfxTemplateManagerDlg,ViewDrawsHdl)
void SfxTemplateManagerDlg::MouseButtonDown( const MouseEvent& rMEvt )
{
if (!maView->GetActiveClipRegion().IsInside(rMEvt.GetPosPixel()) && maView->isOverlayVisible())
+ {
+ maSelTemplates.clear();
+ mpTemplateBar->Hide();
+ mpViewBar->Show();
+
maView->showOverlay(false);
+ }
}
IMPL_LINK_NOARG (SfxTemplateManagerDlg, CloseHdl)
@@ -281,9 +287,12 @@ IMPL_LINK_NOARG (SfxTemplateManagerDlg, CloseHdl)
return 0;
}
-
IMPL_LINK_NOARG(SfxTemplateManagerDlg, CloseOverlayHdl)
{
+ maSelTemplates.clear();
+ mpTemplateBar->Hide();
+ mpViewBar->Show();
+
maView->showOverlay(false);
return 0;
}