[PATCH weston] desktop-shell: don't allow negative values in drag resize

Jasper St. Pierre jstpierre at mecheye.net
Wed Mar 18 10:21:59 PDT 2015


Yeah, this is obviously correct.

Reviewed-by: Jasper St. Pierre <jstpierre at mecheye.net>

On Wed, Mar 18, 2015 at 9:16 AM, Derek Foreman <derekf at osg.samsung.com>
wrote:

> Now clamping width and height to a minimum of 1, 1 when drag resizing.
>
> Signed-off-by: Derek Foreman <derekf at osg.samsung.com>
> ---
>  desktop-shell/shell.c | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c
> index 826692f..aca91eb 100644
> --- a/desktop-shell/shell.c
> +++ b/desktop-shell/shell.c
> @@ -1838,6 +1838,10 @@ resize_grab_motion(struct weston_pointer_grab
> *grab, uint32_t time,
>                 height += wl_fixed_to_int(to_y - from_y);
>         }
>
> +       if (width < 1)
> +               width = 1;
> +       if (height < 1)
> +               height = 1;
>         shsurf->client->send_configure(shsurf->surface, width, height);
>  }
>
> --
> 2.1.4
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>



-- 
  Jasper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20150318/8f94af13/attachment.html>


More information about the wayland-devel mailing list