diff options
| author | Ben Harris <bjh21@bjh21.me.uk> | 2023-08-12 14:43:02 +0100 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2023-08-13 16:44:24 +0100 |
| commit | 20bd61bf4931396cc74265046a0f1bb4a3c57fd4 (patch) | |
| tree | 3fac79e913c184d08787f73c2ef8be528cbd7a5c /PuzzleApplet.java | |
| parent | be9e4f89579331eea8df13d8ef3ef7366a4cffab (diff) | |
| download | puzzles-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