From a5b431e35e6db05ec02121b4f17dc1d12616e832 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Mon, 9 Jan 2023 17:11:21 +0100 Subject: [PATCH] Wayland: Possibly better way to complete popup construction --- src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx index 14a0a3552..f3d9463e5 100644 --- a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx @@ -1219,7 +1219,7 @@ Fl_X *Fl_Wayland_Window_Driver::makeWindow() Fl::e_number = old_event; pWindow->redraw(); // make sure each popup is mapped with its constraints before mapping next popup - if (pWindow->menu_window()) wl_display_roundtrip(Fl_Wayland_Screen_Driver::wl_display); + if (pWindow->menu_window()) pWindow->wait_for_expose(); return xp; }