Blame fix_gpm_fd_handling.diff
|
Bernhard M. Wiedemann |
9db85b |
--- src/aaslnkbd.c
|
|
Bernhard M. Wiedemann |
9db85b |
+++ src/aaslnkbd.c
|
|
Bernhard M. Wiedemann |
9db85b |
@@ -90,7 +90,7 @@
|
|
Bernhard M. Wiedemann |
9db85b |
/*non-gpm way */
|
|
Bernhard M. Wiedemann |
9db85b |
if (!wait) {
|
|
Bernhard M. Wiedemann |
9db85b |
#ifdef GPM_MOUSEDRIVER
|
|
Bernhard M. Wiedemann |
9db85b |
- if (gpm_fd == -1) {
|
|
Bernhard M. Wiedemann |
9db85b |
+ if (gpm_fd <= -1) {
|
|
Bernhard M. Wiedemann |
9db85b |
#endif
|
|
Bernhard M. Wiedemann |
9db85b |
if (!SLang_input_pending(0))
|
|
Bernhard M. Wiedemann |
9db85b |
return AA_NONE;
|
|
Bernhard M. Wiedemann |
9db85b |
@@ -109,7 +109,7 @@
|
|
Bernhard M. Wiedemann |
9db85b |
#endif
|
|
Bernhard M. Wiedemann |
9db85b |
}
|
|
Bernhard M. Wiedemann |
9db85b |
#ifdef GPM_MOUSEDRIVER
|
|
Bernhard M. Wiedemann |
9db85b |
- if (gpm_fd != -1) {
|
|
Bernhard M. Wiedemann |
9db85b |
+ if (gpm_fd > -1) {
|
|
Bernhard M. Wiedemann |
9db85b |
GPM_DRAWPOINTER(&ev;;
|
|
Bernhard M. Wiedemann |
9db85b |
while (!flag) {
|
|
Bernhard M. Wiedemann |
9db85b |
FD_ZERO(&readfds);
|