Jonas Koelker points out that the backspace key didn't work in GTK

Guess, because Guess expected ^H whereas GTK generated ^?. Other
puzzles that use Backspace do it by being prepared to see either,
which seems wasteful. Now the midend normalises both into ^H, so
front ends can generate whichever they like while puzzles can
safely just look for ^H.

[originally from svn r8786]
This commit is contained in:
Simon Tatham
2009-12-20 10:01:57 +00:00
parent 8628a0630c
commit 2bdabe31cf
4 changed files with 12 additions and 4 deletions

View File

@ -392,7 +392,7 @@ static char n2c(digit n, int order) {
static int c2n(int c, int order) {
if (c < 0 || c > 0xff)
return -1;
if (c == ' ' || c == '\010' || c == '\177')
if (c == ' ' || c == '\b')
return 0;
if (order < 10) {
if (c >= '1' && c <= '9')