File compiz-dmx-ignore-glx.diff of Package compiz

diff --git a/plugins/glx.c b/plugins/glx.c
index 5bf6274..bb115d2 100644
--- a/plugins/glx.c
+++ b/plugins/glx.c
@@ -45,6 +45,13 @@ glxInitDisplay (CompPlugin  *p,
     if (!checkPluginABI ("core", CORE_ABIVERSION))
 	return FALSE;
 
+    if (strstr (ServerVendor (d->display), "DMX"))
+    {
+	compLogMessage (p->vTable->name, CompLogLevelError,
+			"Server vendor is DMX. Ignoring GLX.");
+	return FALSE;
+    }
+
     if (!glXQueryExtension (d->display, &error, &event))
     {
 	compLogMessage (p->vTable->name, CompLogLevelError,
openSUSE Build Service is sponsored by