diff --git a/hw/vfb/InitOutput.c b/hw/vfb/InitOutput.c index 48efb61b2..f6079fefe 100644 --- a/hw/vfb/InitOutput.c +++ b/hw/vfb/InitOutput.c @@ -922,12 +922,12 @@ vfbScreenInit(ScreenPtr pScreen, int argc, char **argv) ret = fbScreenInit(pScreen, pbits, pvfb->width, pvfb->height, dpix, dpiy, pvfb->paddedWidth, pvfb->bitsPerPixel); - if (ret && Render) - fbPictureInit(pScreen, 0, 0); - if (!ret) return FALSE; + if (Render) + fbPictureInit(pScreen, 0, 0); + if (!vfbRandRInit(pScreen)) return FALSE;