shithub: puzzles

Download patch

ref: 8d81c1814d249d3aa2342c02363a0220c54bf71c
parent: f8ed76f815494de031c86441bf392f8658ff383d
author: Ben Harris <bjh21@bjh21.me.uk>
date: Mon Dec 5 06:53:00 EST 2022

lightup: Remove tests for keystrokes canonicalised by mid-end

Specifically, the mid-end will never pass ' ', '\r', or '\n' to the
back-end, so it's pointless for the back-end to look for them.

--- a/lightup.c
+++ b/lightup.c
@@ -1898,8 +1898,7 @@
         cy = FROMCOORD(y);
         action = (button == LEFT_BUTTON) ? FLIP_LIGHT : FLIP_IMPOSSIBLE;
     } else if (IS_CURSOR_SELECT(button) ||
-               button == 'i' || button == 'I' ||
-               button == ' ' || button == '\r' || button == '\n') {
+               button == 'i' || button == 'I') {
         if (ui->cur_visible) {
             /* Only allow cursor-effect operations if the cursor is visible
              * (otherwise you have no idea which square it might be affecting) */