sc/source/ui/cctrl/checklistmenu.cxx | 4 ---- 1 file changed, 4 deletions(-)
New commits: commit 0c756e86e3a9b2a249d20e1dc6b96b5bbe39b7ab Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Nov 29 16:22:00 2021 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Nov 29 21:22:55 2021 +0100 close menu a followed by open menu b should not cancel open menu b Change-Id: I9c708811d9eea04a2421c97a97d7dce14fdc8e63 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126058 Tested-by: Caolán McNamara <caol...@redhat.com> Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx index 8a4add14b4fd..e7cdd6c19fe8 100644 --- a/sc/source/ui/cctrl/checklistmenu.cxx +++ b/sc/source/ui/cctrl/checklistmenu.cxx @@ -218,16 +218,12 @@ void ScCheckListMenuControl::handleMenuTimeout(const SubMenuItemData* pTimer) // end submenu. if (maCloseTimer.mpSubMenu) { - maOpenTimer.mpSubMenu = nullptr; - maCloseTimer.mpSubMenu->EndPopupMode(); maCloseTimer.mpSubMenu = nullptr; // EndPopup sends a user event, and we want this focus to be set after that has done its conflicting focus-setting work if (!mnAsyncPostPopdownId) mnAsyncPostPopdownId = Application::PostUserEvent(LINK(this, ScCheckListMenuControl, PostPopdownHdl)); - - maOpenTimer.mnMenuPos = MENU_NOT_SELECTED; } } }