summaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-09-03 12:36:50 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-09-03 12:36:50 +0200
commit57e0cdec084f2f080ad55486a255d8ba026bc42f (patch)
tree917dfb3346cb14690c70c1c06ee7e2816d40ce72 /src/drivers
parent21864cf4990fab73bc71db4762431aa922c630c9 (diff)
Fix for issue #493
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx2
1 files changed, 1 insertions, 1 deletions
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);