aboutsummaryrefslogtreecommitdiff
path: root/PuzzleApplet.java
diff options
context:
space:
mode:
authorBen Harris <bjh21@bjh21.me.uk>2023-08-12 14:43:02 +0100
committerBen Harris <bjh21@bjh21.me.uk>2023-08-13 16:44:24 +0100
commit20bd61bf4931396cc74265046a0f1bb4a3c57fd4 (patch)
tree3fac79e913c184d08787f73c2ef8be528cbd7a5c /PuzzleApplet.java
parentbe9e4f89579331eea8df13d8ef3ef7366a4cffab (diff)
downloadpuzzles-20bd61bf4931396cc74265046a0f1bb4a3c57fd4.zip
puzzles-20bd61bf4931396cc74265046a0f1bb4a3c57fd4.tar.gz
puzzles-20bd61bf4931396cc74265046a0f1bb4a3c57fd4.tar.bz2
puzzles-20bd61bf4931396cc74265046a0f1bb4a3c57fd4.tar.xz
Unruly: correctly handle clicks that only hide cursor
If you clicked somewhere that had no effect (on an immutable square or a middle click on an empty square), interpret_move() would return NULL even though it had unset ui->cursor. So the keyboard cursor would remain visible until the next window resize (or similar) when it would vanish. Now interpret_move() correctly returns MOVE_UI_UPDATE in these cases, so the cursor vanishes immediately.
Diffstat (limited to 'PuzzleApplet.java')
0 files changed, 0 insertions, 0 deletions