summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquinn <quinn>2006-10-11 04:39:53 +0000
committerquinn <quinn>2006-10-11 04:39:53 +0000
commitb1274d86e3e3b5e47a4cd19b36f72da1a8e7ce71 (patch)
tree5b1d429e411bea9f49f9a6bf890401662fc58872
parent4a512859086ec1ef9bb585be4b01c0122b06cee0 (diff)
downloadberyl-core-b1274d86e3e3b5e47a4cd19b36f72da1a8e7ce71.tar.gz
beryl-core-b1274d86e3e3b5e47a4cd19b36f72da1a8e7ce71.tar.bz2
* change detection to use xdpyinfo instead (NV-GLX)
* do NOT redirect the COW under nvidia!!! (the test was incorrectly for indirectrendering not useCow)
-rw-r--r--src/event.c2
-rw-r--r--src/main.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/event.c b/src/event.c
index b6996c8..187ccaf 100644
--- a/src/event.c
+++ b/src/event.c
@@ -1170,7 +1170,7 @@ handleEvent (CompDisplay * d, XEvent * event)
* overlay window, the X server creates it, which causes
* an errorneous CreateNotify event. We catch it and
* ignore it. */
- if (!indirectRendering
+ if (!useCow
|| s->overlay != event->xcreatewindow.window)
addWindow (s, event->xcreatewindow.window, getTopWindow (s));
}
diff --git a/src/main.c b/src/main.c
index fa29f07..80f3dcd 100644
--- a/src/main.c
+++ b/src/main.c
@@ -159,7 +159,7 @@ detect_nvidia (void)
}
else
{
- execl ("/bin/sh", "sh", "-c", "glxinfo | grep -q -i NVIDIA",
+ execl ("/bin/sh", "sh", "-c", "xdpyinfo | grep -q -i NV-GLX",
(char *)NULL);
exit (1);
}