]> granicus.if.org Git - procps-ng/commitdiff
top: let's honor <Esc> key on color mapping screen too
authorJim Warner <james.warner@comcast.net>
Wed, 13 Jun 2018 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Sat, 23 Jun 2018 12:03:56 +0000 (22:03 +1000)
Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c
top/top_nls.c

index 3681758f3e9eff7f4585a26aee4411155e300504..f1ff8a891213c71feec081da1976593a261bf849 100644 (file)
--- a/top/top.c
+++ b/top/top.c
@@ -4360,6 +4360,7 @@ signify_that:
       if (Frames_signal) goto signify_that;
       key = iokey(1);
       if (key < 1) goto signify_that;
+      if (key == kbd_ESC) break;
 
       switch (key) {
          case 'S':
@@ -4418,7 +4419,7 @@ signify_that:
       capsmk(w);
    } while (key != kbdAPPLY && key != kbdABORT);
 
-   if (key == kbdABORT) wins_clrhlp(w, 0);
+   if (key == kbdABORT || key == kbd_ESC) wins_clrhlp(w, 0);
 
  #undef kbdABORT
  #undef kbdAPPLY
index 6bf6fea89832645fb1bb50f39f44d9ba5083810b..c32382569b073622de73231e362e1a6f3635a72e 100644 (file)
@@ -632,7 +632,7 @@ static void build_uniq_nlstab (void) {
       "   4~2 = blue, ~1  5~2 = magenta,~1  6~2 = cyan, ~1  7~2 = white\n"
       "\n"
       "3) Then use these keys when finished:\n"
-      "   'q' to abort changes to window '~1%s~2'\n"
+      "   'q' or <Esc> to abort changes to window '~1%s~2'\n"
       "   'a' or 'w' to commit & change another, <Enter> to commit and end ");
 
 /* Translation Hint: