]> git.decadent.org.uk Git - ap-utils.git/blobdiff - lib/sysinfo.c
Imported Upstream version 1.5
[ap-utils.git] / lib / sysinfo.c
index 6e1e7f8a387bd779cf12f4c96899779e7e489d24..a190762d51a08af40fc68386b2ea07cf1d229545 100644 (file)
@@ -33,6 +33,7 @@
 
 extern WINDOW *main_sub;
 extern char* bridge_modes[6];
+extern int poll_delay;
 
 void atmel_sysinfo()
 {
@@ -144,7 +145,7 @@ char *bridge_modes[6] = {
        for (i = 0; i < varbinds[0].len_val && *(varbinds[0].value + i); i++)
            mvwaddch(main_sub, 1, i + 1, *(varbinds[0].value + i));
 
-       if (varbinds[1].len_val == 128) {
+       if (varbinds[1].len_val == 92 || varbinds[1].len_val == 128) {
            memcpy(&str128, varbinds[1].value,
                sizeof(struct sysDeviceInfo_128));
            ap_sversion = str128.StructVersion;
@@ -227,7 +228,7 @@ char *bridge_modes[6] = {
 
        wrefresh(main_sub);
 
-       i = wait_key();
+       i = wait_key(poll_delay);
        if (i == -1)
            goto quit;
 
@@ -508,7 +509,7 @@ void nwn_sysinfo()
        mvwaddstr(main_sub, 1, 0, message);
        wrefresh(main_sub);
 
-       i = wait_key();
+       i = wait_key(poll_delay);
        if (i == -1)
            goto quit;