Introduction
Introduction Statistics Contact Development Disclaimer Help
treducing ConnectionNumber calls to a bare minimum - dwm - [fork] customized bu…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit e571de83e94c60ec3737e93145e6ffdce5de9c58
parent 4bb89e2cb108066dc7a0d9c2c4d37bc1f5691604
Author: Anselm R.Garbe <[email protected]>
Date: Mon, 14 Aug 2006 07:23:46 +0200
reducing ConnectionNumber calls to a bare minimum
Diffstat:
M main.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/main.c b/main.c
t@@ -162,7 +162,7 @@ xerror(Display *dpy, XErrorEvent *ee)
int
main(int argc, char *argv[])
{
- int i;
+ int i, xfd;
unsigned int mask;
fd_set rd;
Bool readin = True;
t@@ -181,6 +181,7 @@ main(int argc, char *argv[])
if(!dpy)
eprint("dwm: cannot open display\n");
+ xfd = ConnectionNumber(dpy);
screen = DefaultScreen(dpy);
root = RootWindow(dpy, screen);
t@@ -260,15 +261,15 @@ main(int argc, char *argv[])
FD_ZERO(&rd);
if(readin)
FD_SET(STDIN_FILENO, &rd);
- FD_SET(ConnectionNumber(dpy), &rd);
+ FD_SET(xfd, &rd);
- i = select(ConnectionNumber(dpy) + 1, &rd, 0, 0, 0);
+ i = select(xfd + 1, &rd, 0, 0, 0);
if(i == -1 && errno == EINTR)
continue;
if(i < 0)
eprint("select failed\n");
else if(i > 0) {
- if(FD_ISSET(ConnectionNumber(dpy), &rd)) {
+ if(FD_ISSET(xfd, &rd)) {
while(XPending(dpy)) {
XNextEvent(dpy, &ev);
if(handler[ev.type])
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.