Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
This commit is contained in:
parent
c140d20f4a
commit
50fa8722d3
|
@ -674,6 +674,9 @@ CompositeExtensionInit (void)
|
||||||
ExtensionEntry *extEntry;
|
ExtensionEntry *extEntry;
|
||||||
int s;
|
int s;
|
||||||
|
|
||||||
|
/* Assume initialization is going to fail */
|
||||||
|
noCompositeExtension = TRUE;
|
||||||
|
|
||||||
for (s = 0; s < screenInfo.numScreens; s++) {
|
for (s = 0; s < screenInfo.numScreens; s++) {
|
||||||
ScreenPtr pScreen = screenInfo.screens[s];
|
ScreenPtr pScreen = screenInfo.screens[s];
|
||||||
VisualPtr vis;
|
VisualPtr vis;
|
||||||
|
@ -731,4 +734,7 @@ CompositeExtensionInit (void)
|
||||||
return;
|
return;
|
||||||
miRegisterRedirectBorderClipProc (compSetRedirectBorderClip,
|
miRegisterRedirectBorderClipProc (compSetRedirectBorderClip,
|
||||||
compGetRedirectBorderClip);
|
compGetRedirectBorderClip);
|
||||||
|
|
||||||
|
/* Initialization succeeded */
|
||||||
|
noCompositeExtension = FALSE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue