diff options
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/templatedlg.cxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx index df996fc291e4..935d62d9cf3f 100644 --- a/sfx2/source/doc/templatedlg.cxx +++ b/sfx2/source/doc/templatedlg.cxx @@ -748,6 +748,7 @@ IMPL_LINK_NOARG(SfxTemplateManagerDlg, SearchUpdateHdl) } else { + mpSearchView->deselectItems(); mpSearchView->Hide(); mpCurView->Show(); } @@ -1055,11 +1056,14 @@ void SfxTemplateManagerDlg::OnTemplateSearch () mpActionBar->SetItemState(mpActionBar->GetItemId(ACTIONBAR_SEARCH), bVisible? STATE_NOCHECK: STATE_CHECK); + // fdo#74782 We are switching views. No matter to which state, + // deselect and hide our current SearchView items. + mpSearchView->deselectItems(); + mpSearchView->Hide(); + // Hide search view if (bVisible) { - mpSearchView->deselectItems(); - mpSearchView->Hide(); mpCurView->Show(); } |