From: Pasi Kallinen Date: Tue, 12 Jan 2016 06:20:13 +0000 (+0200) Subject: Fix get_count: ^H should go left instead of backspacing a count X-Git-Tag: NetHack-3.6.1_RC01~1037 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99ee3546372c07c64f20fae68b892606547864ac;p=nethack Fix get_count: ^H should go left instead of backspacing a count --- diff --git a/src/cmd.c b/src/cmd.c index 1b389f722..ee1db8602 100644 --- 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') {