From 240bafdb7172fcd466e0dc3b15966096aa6d511f Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 4 Sep 2013 14:16:59 -0400 Subject: [PATCH] allow escape key to go back on any page (or quit from main menu) --- tui/main.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tui/main.cpp b/tui/main.cpp index e975645..37a45fc 100644 --- a/tui/main.cpp +++ b/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);