[PATCH] compositor: Disallow negative geometries in backend output configs
Jasper St. Pierre
jstpierre at mecheye.net
Sat Oct 24 00:23:05 PDT 2015
I'm struggling to understand the motivation for this patch.
krh has always said that you need to think of uint and int as two
entirely separate types -- mixing both in math will likely screw up.
You can see this in other places -- widths are often expressed as
signed ints in the protocol, not unsigned ints.
On Fri, Oct 23, 2015 at 11:53 PM, Giulio Camuffo
<giuliocamuffo at gmail.com> wrote:
> 2015-10-24 1:29 GMT+03:00 Bryce Harrington <bryce at osg.samsung.com>:
>> Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
>> ---
>> src/compositor.h | 6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/src/compositor.h b/src/compositor.h
>> index 6bb6222..4443c72 100644
>> --- a/src/compositor.h
>> +++ b/src/compositor.h
>> @@ -619,9 +619,9 @@ enum weston_capability {
>> */
>> struct weston_backend_output_config {
>> uint32_t transform;
>> - int32_t width;
>> - int32_t height;
>> - int scale;
>> + uint32_t width;
>> + uint32_t height;
>> + uint32_t scale;
>> };
>
> Reviewed-by: Giulio Camuffo <giuliocamuffo at gmail.com>
>
>>
>> /* Configuration struct for a backend.
>> --
>> 1.9.1
>>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
--
Jasper
More information about the wayland-devel
mailing list