desktop-shell: Check height instead of checking width a second time

Fix an apparent copy and paste error in resize code. I'm not sure anything
sets the relevant callback that would lead to height being different than
width, so there's no easy way to demonstrate a bug, but this change
appears to rectify the intent of the code.

Reported-by: Hideyuki Nagase <hideyukn@microsoft.com>
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
dev
Derek Foreman 2 years ago
parent 299f87f073
commit db06aea171
  1. 4
      desktop-shell/shell.c

@ -1626,8 +1626,8 @@ resize_grab_motion(struct weston_pointer_grab *grab,
width = max_size.width; width = max_size.width;
if (height < min_size.height) if (height < min_size.height)
height = min_size.height; height = min_size.height;
else if (max_size.width > 0 && width > max_size.width) else if (max_size.height > 0 && height > max_size.height)
width = max_size.width; height = max_size.height;
weston_desktop_surface_set_size(shsurf->desktop_surface, width, height); weston_desktop_surface_set_size(shsurf->desktop_surface, width, height);
} }

Loading…
Cancel
Save