wayland: Adjust overlap required for popups to be considered adjacent

Popups beyond the right and bottom borders of the window must be width/height minus one in order to be considered adjacent and not be instantly closed or cause a protocol error.
main
Frank Praznik 2023-05-02 21:09:30 -04:00
parent c810e5f63d
commit 17fba24e21
1 changed files with 2 additions and 2 deletions

View File

@ -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;
}
}