sc/source/ui/app/inputwin.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit 0c1c25a97dff15ace8e9fe1fe91ab1de8adaa41b Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Mar 7 16:43:42 2023 +0000 Commit: Adolfo Jayme Barrientos <fit...@ubuntu.com> CommitDate: Tue Mar 7 20:43:42 2023 +0000 tdf#154042 Use an initial height of one row for toolbar layout so the Toolbar positions this in the same place regardless of how many rows it eventually shows Change-Id: I7ec31e50557a099962fb051a1948781ef9abdfb6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148403 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com> diff --git a/sc/source/ui/app/inputwin.cxx b/sc/source/ui/app/inputwin.cxx index 739fe5c12965..db9752da05bf 100644 --- a/sc/source/ui/app/inputwin.cxx +++ b/sc/source/ui/app/inputwin.cxx @@ -868,6 +868,11 @@ ScInputBarGroup::ScInputBarGroup(vcl::Window* pParent, ScTabViewShell* pViewSh) const SfxViewShell* pViewShell = SfxViewShell::Current(); if (!comphelper::LibreOfficeKit::isActive() || !(pViewShell && pViewShell->isLOKMobilePhone())) mxButtonDown->show(); + + // tdf#154042 Use an initial height of one row so the Toolbar positions + // this in the same place regardless of how many rows it eventually shows + Size aSize(GetSizePixel().Width(), nHeight); + SetSizePixel(aSize); } Point ScInputBarGroup::GetCursorScreenPixelPos(bool bBelow)