]> git.proxmox.com Git - qemu.git/blobdiff - ui/curses.c
net: Consistently use qemu_macaddr_default_if_unset
[qemu.git] / ui / curses.c
index ed3165e45e56efd4b28bb74d4d821a87a422470d..d29b6cf874df5f14ade9c4528c70658b3f788eca 100644 (file)
@@ -24,7 +24,6 @@
 #include <curses.h>
 
 #ifndef _WIN32
-#include <signal.h>
 #include <sys/ioctl.h>
 #include <termios.h>
 #endif
@@ -238,9 +237,12 @@ static void curses_refresh(DisplayState *ds)
                 keysym = curses2keysym[chr];
 
             if (keysym == -1) {
-                if (chr < ' ')
-                    keysym = (chr + '@' - 'A' + 'a') | KEYSYM_CNTRL;
-                else
+                if (chr < ' ') {
+                    keysym = chr + '@';
+                    if (keysym >= 'A' && keysym <= 'Z')
+                        keysym += 'a' - 'A';
+                    keysym |= KEYSYM_CNTRL;
+                } else
                     keysym = chr;
             }