sna: Fix compilation with older Xorg
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 17 Jul 2014 16:10:39 +0000 (17:10 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 17 Jul 2014 16:10:39 +0000 (17:10 +0100)
sna_display.c: In function 'sna_crtc_disable_shadow':
sna_display.c:1375:39: error: dereferencing pointer to incomplete type
   DamageUnregister(&crtc->slave_damage->drawable, crtc->slave_damage);

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
src/sna/sna_display.c

index efb4197..fbd7cff 100644 (file)
@@ -1372,7 +1372,7 @@ static void sna_crtc_disable_shadow(struct sna *sna, struct sna_crtc *crtc)
 
        if (crtc->slave_damage) {
                assert(crtc->slave_pixmap);
-               DamageUnregister(&crtc->slave_scanout->drawable, crtc->slave_damage);
+               DamageUnregister(&crtc->slave_pixmap->drawable, crtc->slave_damage);
                DamageDestroy(crtc->slave_damage);
                crtc->slave_damage = NULL;
        }