diff options
-rw-r--r-- | sfx2/source/doc/templatedlg.cxx | 11 |
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; } |