| commit | 475f5cebe3f98f2247c6ad5ab55f60c40efe1c7b | [log] |
|---|---|---|
| author | Caolán McNamara <caolanm@redhat.com> | Tue Dec 01 15:52:31 2020 +0000 |
| committer | Caolán McNamara <caolanm@redhat.com> | Wed Dec 02 09:45:41 2020 +0100 |
| tree | ac9d87a9affa6c6c1f2a9ac382cde03000006e60 | |
| parent | 73cebb561737947511ff489891e61b1e1f8f7b0e [diff] |
tdf#138427 focus set to wrong input box Change-Id: I4c1d3aa720f280f0ec1a3764d55f1d95ebd3180d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106950 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/formula/source/ui/dlg/funcutl.cxx b/formula/source/ui/dlg/funcutl.cxx index 68d1ec3b..f64b6af 100644 --- a/formula/source/ui/dlg/funcutl.cxx +++ b/formula/source/ui/dlg/funcutl.cxx
@@ -350,6 +350,14 @@ bool RefEdit::KeyInput(const KeyEvent& rKEvt) return false; } void RefEdit::GrabFocus() { bool bHadFocus = xEntry->has_focus(); xEntry->grab_focus(); if (!bHadFocus && xEntry->has_focus()) GetFocus(*xEntry); } IMPL_LINK_NOARG(RefEdit, GetFocus, weld::Widget&, void) { maGetFocusHdl.Call(*this);
diff --git a/include/formula/funcutl.hxx b/include/formula/funcutl.hxx index 02cf585..0a14e62 100644 --- a/include/formula/funcutl.hxx +++ b/include/formula/funcutl.hxx
@@ -84,10 +84,7 @@ public: Modify(*xEntry); } void GrabFocus() { xEntry->grab_focus(); } void GrabFocus(); void SelectAll() {