|
|
@ -107,7 +107,7 @@ void arpMenu(WINDOW *window) { |
|
|
|
box(window, 0, 0); |
|
|
|
|
|
|
|
red(window); |
|
|
|
mvwaddstr(window, 1, 2, "APR Table:"); |
|
|
|
mvwaddstr(window, 1, 2, "ARP Table:"); |
|
|
|
|
|
|
|
green(window); |
|
|
|
|
|
|
@ -214,7 +214,11 @@ void interfaceMenu(WINDOW *window) { |
|
|
|
|
|
|
|
if(c < '0' || c > lastInterface) { |
|
|
|
if(c != 'q') { |
|
|
|
interfaceMenu(window); |
|
|
|
if(c == 27) { |
|
|
|
mainmenu(window); |
|
|
|
}else{ |
|
|
|
interfaceMenu(window); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
if(c == '0') { |
|
|
@ -278,7 +282,9 @@ void interfaceSelect(WINDOW *window, QString interface) { |
|
|
|
char c = getch(); |
|
|
|
|
|
|
|
if(c < '0' || c > (count + '0' - 1)) { |
|
|
|
if(c == 'q') { |
|
|
|
if(c == 27) { |
|
|
|
interfaceMenu(window); |
|
|
|
}else if(c == 'q') { |
|
|
|
// no-op, just quit
|
|
|
|
}else if(c == 'a') { |
|
|
|
wdeleteln(window); |
|
|
|