diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2020-11-02 16:33:22 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2020-12-01 11:02:51 +0100 |
commit | f046ea86e6185c4515f95abd2abdc3c544d44021 (patch) | |
tree | b96ef7d079a5333e520757cbfcc1c3129edbd130 | |
parent | 26b45c96ca1b2c2214a88d24a08de94b712db584 (diff) |
Set height for autofilter dropdown
Change-Id: I2111773e9c8f871707f95a0ce24b472217afa8e6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106905
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
-rw-r--r-- | sc/source/ui/cctrl/checklistmenu.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx index 5d76250bed14..8c378849a83d 100644 --- a/sc/source/ui/cctrl/checklistmenu.cxx +++ b/sc/source/ui/cctrl/checklistmenu.cxx @@ -462,6 +462,7 @@ ScCheckListMenuControl::ScCheckListMenuControl(ScCheckListMenuWindow* pParent, v bool bIsSubMenu = pParent->GetParentMenu(); int nChecksHeight = mxTreeChecks->get_height_rows(9); + int nDiffHeight = nChecksHeight - mxTreeChecks->get_preferred_size().Height(); if (!bIsSubMenu && nWidth != -1) { mnCheckWidthReq = nWidth - mxFrame->get_border_width() * 2 - 4; @@ -518,6 +519,9 @@ ScCheckListMenuControl::ScCheckListMenuControl(ScCheckListMenuWindow* pParent, v mxTreeChecks->set_size_request(mnCheckWidthReq, nChecksHeight); mxListChecks->set_size_request(mnCheckWidthReq, nChecksHeight); } + + mxContainer->set_size_request(mxContainer->get_preferred_size().Width(), + mxContainer->get_preferred_size().Height() + nDiffHeight); } IMPL_LINK_NOARG(ScCheckListMenuControl, FocusHdl, weld::Widget&, void) |