On Tue, Sep 03, 2013 at 04:47:43PM +0200, mchalain [[email protected]] 
wrote:
> From: mchalain <[email protected]>

Thanks, committed.

Kristian

> backend check the type of the framebuffer and accept DirectColor and TrueColor
> I use a "switch case" to implement other cases in the future.
> ---
>  src/compositor-fbdev.c |   11 +++++++++--
>  1 file changed, 9 insertions(+), 2 deletions(-)
> 
> diff --git a/src/compositor-fbdev.c b/src/compositor-fbdev.c
> index 9c3d17e..dd3a71d 100644
> --- a/src/compositor-fbdev.c
> +++ b/src/compositor-fbdev.c
> @@ -242,8 +242,15 @@ calculate_pixman_format(struct fb_var_screeninfo *vinfo,
>               return 0;
>  
>       /* We only handle true-colour frame buffers at the moment. */
> -     if (finfo->visual != FB_VISUAL_TRUECOLOR || vinfo->grayscale != 0)
> -             return 0;
> +     switch(finfo->visual) {
> +             case FB_VISUAL_TRUECOLOR:
> +             case FB_VISUAL_DIRECTCOLOR:
> +                     if (vinfo->grayscale != 0)
> +                             return 0;
> +             break;
> +             default:
> +                     return 0;
> +     }
>  
>       /* We only support formats with MSBs on the left. */
>       if (vinfo->red.msb_right != 0 || vinfo->green.msb_right != 0 ||
> -- 
> 1.7.9.5
> 
> _______________________________________________
> wayland-devel mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to