diff options
author | Eric Anholt <eric@anholt.net> | 2007-03-27 13:12:21 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-03-27 17:34:00 -0700 |
commit | 0bfc3cc22db94ec6867596606fe93228e315c847 (patch) | |
tree | 0f94ef6b6b620760af7d36eb6c24ab0a66fc803a /composite | |
parent | 5e7936371c9e1ac48e19bf1e9e3f71f037fd9b5d (diff) |
Disable composite when Xinerama is active.
It will likely take a decent bit of work to make that work right.
Diffstat (limited to 'composite')
-rw-r--r-- | composite/compext.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/composite/compext.c b/composite/compext.c index af05b4a65..ba37e7d1f 100644 --- a/composite/compext.c +++ b/composite/compext.c @@ -696,6 +696,11 @@ CompositeExtensionInit (void) if (GetPictureScreenIfSet(pScreen) == NULL) return; } + /* Xinerama's rewriting of window drawing before Composite gets to it + * breaks Composite. + */ + if (!noPanoramiXExtension) + return; CompositeClientWindowType = CreateNewResourceType (FreeCompositeClientWindow); if (!CompositeClientWindowType) |