Wayland: Fix resizing the window on a compositor that does not provide server side window decorations, such a GNOME or Weston not working correctly

See #1659
This commit is contained in:
Kovid Goyal
2019-06-04 19:40:00 +05:30
parent e5d8eb7845
commit c509ecca52
2 changed files with 5 additions and 1 deletions

2
glfw/wl_window.c vendored
View File

@@ -551,7 +551,7 @@ static void xdgToplevelHandleConfigure(void* data,
}
}
window->wl.fullscreened = fullscreen;
if (maximized && !fullscreen) {
if (!fullscreen) {
if (window->decorated && !window->wl.decorations.serverSide && window->wl.decorations.buffer) {
width -= _GLFW_DECORATION_HORIZONTAL;
height -= _GLFW_DECORATION_VERTICAL;