summaryrefslogtreecommitdiff
path: root/mapkey.c
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2017-06-06 19:42:34 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2017-06-06 19:42:34 -0400
commit57bc003fcfcd699dc11e7190d88173cc235994d9 (patch)
tree5f83e0f3cbec66c33a41bfbe7fd5393a48ba373b /mapkey.c
parent8c15427214095ab11697a7505e168ada0e33cdbf (diff)
downloadsedt-57bc003fcfcd699dc11e7190d88173cc235994d9.tar.gz
sedt-57bc003fcfcd699dc11e7190d88173cc235994d9.zip
SEDT should now resize when the terminal does when compiled with curses on Linux
Diffstat (limited to 'mapkey.c')
-rw-r--r--mapkey.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/mapkey.c b/mapkey.c
index e9b2f73..2ee9158 100644
--- a/mapkey.c
+++ b/mapkey.c
@@ -884,7 +884,9 @@ Getkey()
Character=UGetrm();
#else
refresh();
+ do {
Character=getch();
+ } while(Character==ERR);
#endif
Scancode= -1;
#endif
@@ -1213,7 +1215,9 @@ Scan()
C=UGetrm();
#else
refresh();
+ do {
C=getch();
+ } while(C==ERR);
#endif
Scancode= -1;
#endif
@@ -1307,7 +1311,9 @@ Char()
C=UGetrm();
#else
refresh();
+ do {
C=getch();
+ } while(C==ERR);
#endif
Scancode= -1;
#endif
@@ -1389,7 +1395,9 @@ Get_Character()
Character=UGetrm();
#else
refresh();
+ do {
Character=getch();
+ } while(Character==ERR);
#endif
Scancode= -1;
#endif