Commit 059f0318 authored by Mike Gabriel's avatar Mike Gabriel

noRRXineramaExtension: Make Boolean configurable via new cmdline switch (+|-rrxinerama).

parent 4d6d3c56
......@@ -87,6 +87,7 @@ extern Bool noMITShmExtension;
#ifdef RANDR
extern Bool noRRExtension;
extern Bool noRRXineramaExtension;
#endif
#ifdef RENDER
......
......@@ -179,6 +179,7 @@ Bool noMITShmExtension = FALSE;
#endif
#ifdef RANDR
Bool noRRExtension = FALSE;
Bool noRRXineramaExtension = FALSE;
#endif
#ifdef RENDER
Bool noRenderExtension = FALSE;
......@@ -664,10 +665,14 @@ void UseMsg(void)
ErrorF("-x string loads named extension at init time \n");
ErrorF("-maxbigreqsize set maximal bigrequest size \n");
#ifdef PANORAMIX
ErrorF("+xinerama Enable XINERAMA extension\n");
ErrorF("-xinerama Disable XINERAMA extension\n");
ErrorF("+xinerama Enable XINERAMA (PanoramiX) extension\n");
ErrorF("-xinerama Disable XINERAMA (PanoramiX) extension (default)\n");
ErrorF("-disablexineramaextension Disable XINERAMA extension\n");
#endif
#ifdef RANDR
ErrorF("+rrxinerama Enable XINERAMA (via RandR) extension (default)\n");
ErrorF("-rrxinerama Disable XINERAMA (via RandR) extension\n");
#endif
#ifdef SMART_SCHEDULE
ErrorF("-dumbSched Disable smart scheduling, enable old behavior\n");
ErrorF("-schedInterval int Set scheduler interval in msec\n");
......@@ -1037,6 +1042,14 @@ ProcessCommandLine(int argc, char *argv[])
PanoramiXExtensionDisabledHack = TRUE;
}
#endif
#ifdef RANDR
else if ( strcmp( argv[i], "+rrxinerama") == 0){
noRRXineramaExtension = FALSE;
}
else if ( strcmp( argv[i], "-rrxinerama") == 0){
noRRXineramaExtension = TRUE;
}
#endif
else if ( strcmp( argv[i], "-x") == 0)
{
if(++i >= argc)
......
......@@ -107,6 +107,8 @@ static int ProcRRXineramaIsActive(ClientPtr client);
static int ProcRRXineramaQueryScreens(ClientPtr client);
static int SProcRRXineramaDispatch(ClientPtr client);
extern Bool noRRXineramaExtension;
/* Proc */
int
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment