cleanup: remove dispatch from popUpMenu, keep in wl_map

This commit is contained in:
lkn 2026-06-07 17:02:32 +02:00
parent af4d33032a
commit 0b80bc4efb
1 changed files with 2 additions and 5 deletions

View File

@ -450,8 +450,7 @@ static void resizeMenu(PopUpButton * bPtr)
static void popUpMenu(PopUpButton * bPtr)
{
extern void W_WLClientDispatchPending(void);
W_Screen *scr = bPtr->view->screen;
W_Screen *scr = bPtr->view->screen;
WNativeWindow dummyW;
int x, y;
@ -493,9 +492,7 @@ static void popUpMenu(PopUpButton * bPtr)
* a no-op on Wayland (wl_redisplay returns early when !mapped). */
W_MapView(bPtr->menuView);
/* Process any pending Wayland events (e.g. the configure from a
* NULL-buffer unmap) so the popup is interactable immediately. */
W_WLClientDispatchPending();
/* Pre-render the full menu into the backing as a safety net,
* independent of expose-timing. makeMenuPixmap draws every item