xserver-multidpi/randr
David Sodman caf1dec2a7 V2: Add check for link from output to crtc before optimizing out a CrtcSet call
The function RRCrtcSet call checks to see if the config being set is
already configured, but, doesn't check that the selected outputs are
connected to the crtc before skipping.  This means that the following
sequence will omit the final CrtcSet call to the driver:

    CRTC c1 connect to output o
    CRTC c2 connect to output o
    CRTC c1 connect to output o

This change adds the check to ensure that each of the calls are made to
the driver.

Signed-off-by: David Sodman <dsodman@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
2014-02-24 16:33:35 -08:00
..
Makefile.am randr: add provider object and provider property support (v6) 2012-07-06 22:16:02 +01:00
randr.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
randrstr.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrcrtc.c V2: Add check for link from output to crtc before optimizing out a CrtcSet call 2014-02-24 16:33:35 -08:00
rrdispatch.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrinfo.c randr: don't directly set changed bits in randr screen 2013-04-30 10:08:43 +10:00
rrmode.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rroutput.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrpointer.c randr: Fix a copypasta bug in CRTC confinement 2013-09-10 13:26:25 -04:00
rrproperty.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrprovider.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrproviderproperty.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
rrscreen.c randr: don't directly set changed bits in randr screen 2013-04-30 10:08:43 +10:00
rrsdispatch.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
rrtransform.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
rrtransform.h randr: Remove redundant declaration. 2012-05-14 13:16:54 +01:00
rrxinerama.c randr: fix xinerama output for output slaves 2012-08-06 15:42:39 -07:00