ref: 808495cb41329afe45f919f238e1a863056f57f0
parent: 736da74ebae173f57823d66d40974d6a7bc0f434
author: Jacob Nevins <[email protected]>
date: Sun Oct 5 08:22:37 EDT 2008
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. [originally from svn r8200]
--- a/unequal.c
+++ b/unequal.c
@@ -1296,8 +1296,6 @@
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 @@
return dupstr(buf);
}
+
+ if (button == 'H' || button == 'h')
+ return dupstr("H");
+
return NULL;
}