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);