diff options
Diffstat (limited to 'src/vivante.c')
-rw-r--r-- | src/vivante.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vivante.c b/src/vivante.c index 609730b..127212d 100644 --- a/src/vivante.c +++ b/src/vivante.c @@ -571,6 +571,10 @@ Bool vivante_ScreenInit(ScreenPtr pScreen, struct drm_armada_bufmgr *mgr) #endif struct vivante *vivante; + /* We must have a buffer manager */ + if (!mgr) + return FALSE; + if (!vivante_CreateKey(&vivante_pixmap_index, PRIVATE_PIXMAP) || !vivante_CreateKey(&vivante_screen_index, PRIVATE_SCREEN)) return FALSE; |