diff options
author | quinn <quinn> | 2006-10-11 04:39:53 +0000 |
---|---|---|
committer | quinn <quinn> | 2006-10-11 04:39:53 +0000 |
commit | b1274d86e3e3b5e47a4cd19b36f72da1a8e7ce71 (patch) | |
tree | 5b1d429e411bea9f49f9a6bf890401662fc58872 | |
parent | 4a512859086ec1ef9bb585be4b01c0122b06cee0 (diff) | |
download | beryl-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.c | 2 | ||||
-rw-r--r-- | src/main.c | 2 |
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)); } @@ -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); } |