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
signature.asc
Description: Digital signature
------------------------------------------------------------------------------
-- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel