Avoid DirectColor visuals for all screens when using PANORAMIX.

This commit is contained in:
David Reveman 2008-07-14 10:44:54 -04:00
parent 573c23d041
commit 0e7c60051e

View file

@ -1966,6 +1966,17 @@ Bool dmxScreenInit(int idx, ScreenPtr pScreen, int argc, char *argv[])
}
}
}
#ifdef PANORAMIX
if (!noPanoramiXExtension)
{
/* avoid additional DirectColor visuals for better
back-end server support */
if (preferredClass != DirectColor)
visuals &= ~(1 << DirectColor);
}
#endif
miSetVisualTypesAndMasks(depth, visuals, bitsPerRgb,
preferredClass,
redMask, greenMask, blueMask);