On 2009.07.21 12:38:01 -0700, Keith Packard wrote:
> This synchronizes the X EDID data with the kernel EDID data each time the
> kernel data may have changed. Otherwise, X ends up stuck with the first EDID
> data it sees, failing to accomodate to different monitors.
> 
> Signed-off-by: Keith Packard <kei...@keithp.com>
> ---
>  src/drmmode_display.c |    3 +--
>  1 files changed, 1 insertions(+), 2 deletions(-)
> 
> diff --git a/src/drmmode_display.c b/src/drmmode_display.c
> index df10fb5..bb239ed 100644
> --- a/src/drmmode_display.c
> +++ b/src/drmmode_display.c
> @@ -641,8 +641,7 @@ drmmode_output_get_modes(xf86OutputPtr output)
>               if (!props || !(props->flags & DRM_MODE_PROP_BLOB))
>                       continue;
>  
> -             if (!strcmp(props->name, "EDID") &&
> -                 drmmode_output->edid_blob == NULL) {
> +             if (!strcmp(props->name, "EDID")) {
>                       drmModeFreePropertyBlob(drmmode_output->edid_blob);
>                       drmmode_output->edid_blob =
>                               drmModeGetPropertyBlob(drmmode->fd,

Look nice to me.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to