include/sfx2/templatedlg.hxx | 1 + sfx2/source/doc/templatedlg.cxx | 7 +++++++ 2 files changed, 8 insertions(+)
New commits: commit 55d75f4c28509234f70b860eeb47ca4294072695 Author: Akshay Deep <akshaydeepi...@gmail.com> Date: Sun Jun 5 07:10:26 2016 +0530 Hitting return in search field should not open a template Change-Id: I85d8096489debdbda1b3883f9335dd1218e567ec Reviewed-on: https://gerrit.libreoffice.org/25915 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> (cherry picked from commit 1efbab1eb4e01ae3116301df861067a2e488c717) Reviewed-on: https://gerrit.libreoffice.org/25958 Reviewed-by: Akshay Deep <akshaydeepi...@gmail.com> Tested-by: Akshay Deep <akshaydeepi...@gmail.com> diff --git a/include/sfx2/templatedlg.hxx b/include/sfx2/templatedlg.hxx index 97fd3e5..6fbcf65 100644 --- a/include/sfx2/templatedlg.hxx +++ b/include/sfx2/templatedlg.hxx @@ -88,6 +88,7 @@ private: DECL_LINK_TYPED(DefaultTemplateHdl, ThumbnailViewItem*, void); DECL_LINK_TYPED(SearchUpdateHdl, Edit&, void); + DECL_LINK_TYPED(GetFocusHdl, Control&, void); void OnTemplateImportCategory(const OUString& sCategory); static void OnTemplateLink (); diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx index cf01788..9f71a4d 100644 --- a/sfx2/source/doc/templatedlg.cxx +++ b/sfx2/source/doc/templatedlg.cxx @@ -261,6 +261,7 @@ SfxTemplateManagerDlg::SfxTemplateManagerDlg(vcl::Window *parent) mpSearchFilter->SetUpdateDataHdl(LINK(this, SfxTemplateManagerDlg, SearchUpdateHdl)); mpSearchFilter->EnableUpdateData(); + mpSearchFilter->SetGetFocusHdl(LINK( this, SfxTemplateManagerDlg, GetFocusHdl )); SvtMiscOptions aMiscOptions; if ( !aMiscOptions.IsExperimentalMode() ) @@ -910,6 +911,12 @@ IMPL_LINK_NOARG_TYPED(SfxTemplateManagerDlg, SearchUpdateHdl, Edit&, void) } } +IMPL_LINK_NOARG_TYPED(SfxTemplateManagerDlg, GetFocusHdl, Control&, void) +{ + mpCurView->deselectItems(); + maSelTemplates.clear(); +} + void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem) { bool bInSelection = maSelTemplates.find(pItem) != maSelTemplates.end(); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits