From 50fa8722d35c12e5f0322cebe25faf99c39d4f50 Mon Sep 17 00:00:00 2001 From: Aaron Plattner Date: Thu, 20 Sep 2007 14:00:33 -0700 Subject: Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled). --- composite/compext.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/composite/compext.c b/composite/compext.c index 944f8d844..ece51d099 100644 --- a/composite/compext.c +++ b/composite/compext.c @@ -674,6 +674,9 @@ CompositeExtensionInit (void) ExtensionEntry *extEntry; int s; + /* Assume initialization is going to fail */ + noCompositeExtension = TRUE; + for (s = 0; s < screenInfo.numScreens; s++) { ScreenPtr pScreen = screenInfo.screens[s]; VisualPtr vis; @@ -731,4 +734,7 @@ CompositeExtensionInit (void) return; miRegisterRedirectBorderClipProc (compSetRedirectBorderClip, compGetRedirectBorderClip); + + /* Initialization succeeded */ + noCompositeExtension = FALSE; } -- cgit v1.2.3