tsmall changes to dwm.1, rearranged order within main event loop - dwm - [fork]… | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit b43989207a949cbc17182b451aa527afe542c98f | |
parent 2eebebf26243a4a80d646c85db2b9c9ebd168743 | |
Author: Anselm R.Garbe <[email protected]> | |
Date: Mon, 21 Aug 2006 07:31:15 +0200 | |
small changes to dwm.1, rearranged order within main event loop | |
Diffstat: | |
M README | 2 +- | |
M dwm.1 | 14 ++++++++------ | |
M main.c | 8 ++++---- | |
3 files changed, 13 insertions(+), 11 deletions(-) | |
--- | |
diff --git a/README b/README | |
t@@ -1,6 +1,6 @@ | |
dwm - dynamic window manager | |
---------------------------- | |
-dwm is an extremely fast, small, and dynamic X11 window manager. | |
+dwm is an extremely fast, small, and dynamic window manager for X. | |
Requirements | |
diff --git a/dwm.1 b/dwm.1 | |
t@@ -6,7 +6,7 @@ dwm \- dynamic window manager | |
.RB [ \-v ] | |
.SH DESCRIPTION | |
.B dwm | |
-is a dynamic window manager for X11. It manages windows in tiling and floating | |
+is a dynamic window manager for X. It manages windows in tiling and floating | |
modes. Either mode can be applied dynamically, optimizing the environment for | |
the application in use and the task performed. | |
.P | |
t@@ -21,11 +21,13 @@ tags. Selecting a certain tag for viewing will display all… | |
tag. | |
.P | |
.B dwm | |
-has a small status bar which displays the text read from standard | |
-input, if written. Besides that, it displays all available tags, and the title | |
-of the focused window. It draws a 1-pixel border around windows to | |
-indicate the focus state. Unfocused windows contain a small bar in front of | |
-them displaying their tags and title. | |
+contains a small status bar which displays the text read from standard | |
+input. Besides that, it displays all available tags, and the title | |
+of the focused window. | |
+.P | |
+.B dwm draws a 1-pixel border around windows to indicate the focus state. | |
+Unfocused windows contain a small bar in front of them displaying their tags | |
+and title. | |
.SH OPTIONS | |
.TP | |
.B \-v | |
diff --git a/main.c b/main.c | |
t@@ -286,11 +286,9 @@ main(int argc, char *argv[]) | |
FD_SET(STDIN_FILENO, &rd); | |
FD_SET(xfd, &rd); | |
i = select(xfd + 1, &rd, NULL, NULL, NULL); | |
- if(i == -1 && errno == EINTR) | |
+ if((i == -1) && (errno == EINTR)) | |
continue; | |
- if(i < 0) | |
- eprint("select failed\n"); | |
- else if(i > 0) { | |
+ if(i > 0) { | |
if(readin && FD_ISSET(STDIN_FILENO, &rd)) { | |
readin = NULL != fgets(stext, sizeof(stext), s… | |
if(readin) | |
t@@ -300,6 +298,8 @@ main(int argc, char *argv[]) | |
drawstatus(); | |
} | |
} | |
+ else if(i < 0) | |
+ eprint("select failed\n"); | |
procevent(); | |
} | |
cleanup(); |