xf86-video-ati: Branch 'master'
Dave Airlie
airlied at kemper.freedesktop.org
Mon Nov 16 21:23:48 PST 2009
src/drmmode_display.c | 5 +++++
1 file changed, 5 insertions(+)
New commits:
commit ce8299962003de572122561a6f7f61eaccf633b2
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 17 15:23:30 2009 +1000
kms: check for 0 mask for cloned outputs.
Signed-off-by: Dave Airlie <airlied at redhat.com>
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index d78a82a..29c3ff1 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -951,12 +951,17 @@ uint32_t find_clones(ScrnInfoPtr scrn, xf86OutputPtr output)
xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
int index_mask = 0;
+ if (drmmode_output->enc_clone_mask == 0)
+ return index_mask;
+
for (i = 0; i < xf86_config->num_output; i++) {
clone_output = xf86_config->output[i];
clone_drmout = clone_output->driver_private;
if (output == clone_output)
continue;
+ if (clone_drmout->enc_mask == 0)
+ continue;
if (drmmode_output->enc_clone_mask == clone_drmout->enc_mask)
index_mask |= (1 << i);
}
More information about the xorg-commit
mailing list