From 57e0cdec084f2f080ad55486a255d8ba026bc42f Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sat, 3 Sep 2022 12:36:50 +0200 Subject: Fix for issue #493 --- 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 4f3c3cd04..6c436ea25 100644 --- a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx @@ -1470,7 +1470,7 @@ void Fl_Wayland_Window_Driver::reposition_menu_window(int x, int y) { xdg_positioner_set_size(positioner, pWindow->w() * f , pWindow->h() * f ); xdg_positioner_set_anchor(positioner, XDG_POSITIONER_ANCHOR_TOP_LEFT); xdg_positioner_set_gravity(positioner, XDG_POSITIONER_GRAVITY_BOTTOM_RIGHT); - if (y_offset) xdg_positioner_set_offset(positioner, 0, y_offset); + if (y_offset) xdg_positioner_set_offset(positioner, 0, y_offset * f); xid_menu->xdg_popup = xdg_surface_get_popup(xid_menu->xdg_surface, parent_xid->xdg_surface, positioner); xdg_positioner_destroy(positioner); xdg_popup_add_listener(xid_menu->xdg_popup, &popup_listener, xid_menu); -- cgit v1.2.3