Browse Source

allow escape key to go back on any page (or quit from main menu)

master
Brad Parker 11 years ago
parent
commit
240bafdb71
  1. 12
      tui/main.cpp

12
tui/main.cpp

@ -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);

Loading…
Cancel
Save