[Spice-devel] Minor fix to the SpiceClip/type field

Alon Levy alevy at redhat.com
Thu Apr 26 09:43:54 PDT 2012


On Thu, Apr 26, 2012 at 09:46:49AM -0500, Jeremy White wrote:
> This patch should make it reflect the on wire size.
> 
> This one cost me an hour and some hair; hopefully it'll save someone
> else in the future.

Thanks, ACK.

In general the on wire format is defined by spice.proto :


enum8 clip_type {
    NONE,
    RECTS
};


struct Clip {
    clip_type type;
    switch (type) {
    case RECTS:
        ClipRects rects @outvar(cliprects) @to_ptr;
    } u @anon;
};

> 
> Cheers,
> 
> Jeremy

> From e60d4d40b806647f3f59f36ff98a7fcbc3854c3d Mon Sep 17 00:00:00 2001
> From: Jeremy White <jwhite at codeweavers.com>
> Date: Thu, 26 Apr 2012 09:43:38 -0500
> Subject: [PATCH] Set the clip type to reflect the on wire type.
> 
> ---
>  common/draw.h |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/common/draw.h b/common/draw.h
> index cdd57e9..8fad0e5 100644
> --- a/common/draw.h
> +++ b/common/draw.h
> @@ -82,7 +82,7 @@ typedef struct SpiceClipRects {
>  } SpiceClipRects;
>  
>  typedef struct SpiceClip {
> -    uint32_t type;
> +    uint8_t type;
>      SpiceClipRects *rects;
>  } SpiceClip;
>  
> -- 
> 1.7.9.5
> 

> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list