Refactor PopupMenu::ImplExecute for async support

Desktop / LibreOffice - Jan-Marek Glogowski [fbihome.de] - 21 June 2022 16:43 UTC

Splits ImplExecute into PrepareRun, Run and FinishRun.

Change-Id: Ifddb1e968b468c9757eeece0bb19513cc26a9c8d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125597

fb9af884de62 Refactor PopupMenu::ImplExecute for async support
include/vcl/menu.hxx | 5 +-
vcl/source/window/menu.cxx | 149 ++++++++++++++++++++++++++-------------------
2 files changed, 89 insertions(+), 65 deletions(-)

Upstream: cgit.freedesktop.org


  • Share