diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index 54469d3a..4641c030 100644 --- a/desktop-shell/shell.c +++ b/desktop-shell/shell.c @@ -1626,8 +1626,8 @@ resize_grab_motion(struct weston_pointer_grab *grab, width = max_size.width; if (height < min_size.height) height = min_size.height; - else if (max_size.width > 0 && width > max_size.width) - width = max_size.width; + else if (max_size.height > 0 && height > max_size.height) + height = max_size.height; weston_desktop_surface_set_size(shsurf->desktop_surface, width, height); }