diff options
-rw-r--r-- | dmenu.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -6,9 +6,7 @@ | |||
6 | #include <string.h> | 6 | #include <string.h> |
7 | #include <strings.h> | 7 | #include <strings.h> |
8 | #include <time.h> | 8 | #include <time.h> |
9 | #ifdef __OpenBSD__ | ||
10 | #include <unistd.h> | 9 | #include <unistd.h> |
11 | #endif | ||
12 | 10 | ||
13 | #include <X11/Xlib.h> | 11 | #include <X11/Xlib.h> |
14 | #include <X11/Xatom.h> | 12 | #include <X11/Xatom.h> |
@@ -754,7 +752,7 @@ main(int argc, char *argv[]) | |||
754 | die("pledge"); | 752 | die("pledge"); |
755 | #endif | 753 | #endif |
756 | 754 | ||
757 | if (fast) { | 755 | if (fast && !isatty(0)) { |
758 | grabkeyboard(); | 756 | grabkeyboard(); |
759 | readstdin(); | 757 | readstdin(); |
760 | } else { | 758 | } else { |