From d3fc6146c0fd38562c28eac50bc932b2992b97a5 Mon Sep 17 00:00:00 2001 From: jacob Date: Sun, 5 Oct 2008 12:22:37 +0000 Subject: [PATCH] Apply "103_fix-unequal-digit-h.diff" from the Debian package: Unequal 18x18 or above was unplayable due to a clash with the undocumented "H" (hint) key. Resolve the clash by making the hint function only fire when no square is selected. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@8200 cda61777-01e9-0310-a592-d414129be87e --- unequal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/unequal.c b/unequal.c index 320dedf..20fc2d2 100644 --- a/unequal.c +++ b/unequal.c @@ -1296,8 +1296,6 @@ static char *interpret_move(game_state *state, game_ui *ui, game_drawstate *ds, return ""; } } - if (button == 'H' || button == 'h') - return dupstr("H"); if (ui->hx != -1 && ui->hy != -1) { debug(("button %d, cbutton %d", button, (int)((char)button))); @@ -1323,6 +1321,10 @@ static char *interpret_move(game_state *state, game_ui *ui, game_drawstate *ds, return dupstr(buf); } + + if (button == 'H' || button == 'h') + return dupstr("H"); + return NULL; } -- 2.11.0