starmath/inc/ElementsDockingWindow.hxx | 1 + starmath/source/ElementsDockingWindow.cxx | 7 +++++++ 2 files changed, 8 insertions(+)
New commits: commit 55e2c6c648ed94664903c0c6f53922d03e76b7c1 Author: Caolán McNamara <[email protected]> AuthorDate: Fri Apr 23 10:42:58 2021 +0100 Commit: Caolán McNamara <[email protected]> CommitDate: Fri Apr 23 14:27:51 2021 +0200 Related: tdf#140659 designate which widget to get default focus Change-Id: I8c8200756a7120db9a9c946889a30f6c549fd617 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114536 Tested-by: Jenkins Reviewed-by: Caolán McNamara <[email protected]> diff --git a/starmath/inc/ElementsDockingWindow.hxx b/starmath/inc/ElementsDockingWindow.hxx index bf4a8f056dd4..249af40b1461 100644 --- a/starmath/inc/ElementsDockingWindow.hxx +++ b/starmath/inc/ElementsDockingWindow.hxx @@ -185,6 +185,7 @@ public: virtual void EndDocking( const tools::Rectangle& rReactangle, bool bFloatMode) override; virtual void ToggleFloatingMode() override; + virtual void GetFocus() override; void setSmSyntaxVersion(sal_uInt16 nSmSyntaxVersion); }; diff --git a/starmath/source/ElementsDockingWindow.cxx b/starmath/source/ElementsDockingWindow.cxx index 29d4aef5a646..cd03a7f7d338 100644 --- a/starmath/source/ElementsDockingWindow.cxx +++ b/starmath/source/ElementsDockingWindow.cxx @@ -1211,6 +1211,13 @@ SmElementsDockingWindow::SmElementsDockingWindow(SfxBindings* pInputBindings, Sf mxElementsControl->SetSelectHdl(LINK(this, SmElementsDockingWindow, SelectClickHandler)); } +void SmElementsDockingWindow::GetFocus() +{ + SfxDockingWindow::GetFocus(); + if (mxElementListBox) + mxElementListBox->grab_focus(); +} + SmElementsDockingWindow::~SmElementsDockingWindow () { disposeOnce(); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
