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