]> granicus.if.org Git - nethack/commitdiff
Fix get_count: ^H should go left instead of backspacing a count
authorPasi Kallinen <paxed@alt.org>
Tue, 12 Jan 2016 06:20:13 +0000 (08:20 +0200)
committerPasi Kallinen <paxed@alt.org>
Tue, 12 Jan 2016 06:20:13 +0000 (08:20 +0200)
src/cmd.c

index 1b389f722b749df2e5d0a8764afa465c7254b884..ee1db860260189b3094f041207252007c6e9190a 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -3893,7 +3893,7 @@ long *count;
                 cnt = 0;
             else if (maxcount > 0 && cnt > maxcount)
                 cnt = maxcount;
-        } else if (key == '\b' || key == STANDBY_erase_char) {
+        } else if (cnt && (key == '\b' || key == STANDBY_erase_char)) {
             cnt = cnt / 10;
             backspaced = TRUE;
         } else if (key == '\033') {