diff --git a/src/video/wayland/SDL_waylandwindow.c b/src/video/wayland/SDL_waylandwindow.c index ff32539a7e..cbd09c88ee 100644 --- a/src/video/wayland/SDL_waylandwindow.c +++ b/src/video/wayland/SDL_waylandwindow.c @@ -317,10 +317,10 @@ static void EnsurePopupPositionIsValid(SDL_Window *window) window->y = -window->h; } if (window->x > window->parent->w) { - window->x = window->parent->w; + window->x = window->parent->w - 1; } if (window->y > window->parent->h) { - window->y = window->parent->h; + window->y = window->parent->h - 1; } }