diff --git a/hw/xfree86/drivers/modesetting/driver.h b/hw/xfree86/drivers/modesetting/driver.h index 8a4ac9c42..4c524c4eb 100644 --- a/hw/xfree86/drivers/modesetting/driver.h +++ b/hw/xfree86/drivers/modesetting/driver.h @@ -158,6 +158,8 @@ typedef struct _modesettingRec { } modesettingRec, *modesettingPtr; +#define glamor_finish(screen) ms->glamor.finish(screen) + #define modesettingPTR(p) ((modesettingPtr)((p)->driverPrivate)) modesettingEntPtr ms_ent_priv(ScrnInfoPtr scrn); diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.c b/hw/xfree86/drivers/modesetting/drmmode_display.c index 144f7ce5c..0ad4b848c 100644 --- a/hw/xfree86/drivers/modesetting/drmmode_display.c +++ b/hw/xfree86/drivers/modesetting/drmmode_display.c @@ -1457,7 +1457,7 @@ drmmode_copy_fb(ScrnInfoPtr pScrn, drmmode_ptr drmmode) FreeScratchGC(gc); - ms->glamor.finish(pScreen); + glamor_finish(pScreen); pScreen->canDoBGNoneRoot = TRUE;