summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vivante.c2
-rw-r--r--src/vivante_dri2.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/vivante.c b/src/vivante.c
index 127212d..f68e2c8 100644
--- a/src/vivante.c
+++ b/src/vivante.c
@@ -565,7 +565,7 @@ vivante_Composite(CARD8 op, PicturePtr pSrc, PicturePtr pMask, PicturePtr pDst,
Bool vivante_ScreenInit(ScreenPtr pScreen, struct drm_armada_bufmgr *mgr)
{
- ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
+ ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
#ifdef RENDER
PictureScreenPtr ps = GetPictureScreenIfSet(pScreen);
#endif
diff --git a/src/vivante_dri2.c b/src/vivante_dri2.c
index 7747de3..98e83e1 100644
--- a/src/vivante_dri2.c
+++ b/src/vivante_dri2.c
@@ -422,8 +422,8 @@ vivante_dri2_vblank(int fd, unsigned frame, unsigned tv_sec, unsigned tv_usec,
break;
default:
- xf86DrvMsg(xf86Screens[draw->pScreen->myNum]->scrnIndex, X_WARNING,
- "%s: unknown vblank event received\n",
+ xf86DrvMsg(xf86ScreenToScrn(draw->pScreen)->scrnIndex,
+ X_WARNING, "%s: unknown vblank event received\n",
__FUNCTION__);
break;
}