diff options
| author | Jules Aguillon | 2024-07-14 15:52:24 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2024-07-14 15:52:24 +0200 |
| commit | b9526d918d4db06f7b4000deb8d44aa342ce65ff (patch) | |
| tree | 9459f92221428ecf7e737ea9fbac044fbd7e5ad5 /srcs/juloo.keyboard2 | |
| parent | db3b021bfc6a345a539d46a7940c10acacf7b42e (diff) | |
| download | unexpected-keyboard-b9526d918d4db06f7b4000deb8d44aa342ce65ff.tar.gz unexpected-keyboard-b9526d918d4db06f7b4000deb8d44aa342ce65ff.zip | |
Fix crash when using a different script layout
This might happen when using a layout of a different script than the
installed languages.
Diffstat (limited to 'srcs/juloo.keyboard2')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyboardData.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java index aaff31d..bd9296e 100644 --- a/srcs/juloo.keyboard2/KeyboardData.java +++ b/srcs/juloo.keyboard2/KeyboardData.java @@ -71,13 +71,15 @@ public final class KeyboardData KeyPos next_to_pos = getKeys().get(pos.next_to); // Use preferred direction if some preferred pos match if (next_to_pos != null) + { for (KeyPos p : pos.positions) if ((p.row == -1 || p.row == next_to_pos.row) && (p.col == -1 || p.col == next_to_pos.col) && add_key_to_pos(rows, kv, next_to_pos.with_dir(p.dir))) return true; - if (add_key_to_pos(rows, kv, next_to_pos.with_dir(-1))) - return true; + if (add_key_to_pos(rows, kv, next_to_pos.with_dir(-1))) + return true; + } } for (KeyPos p : pos.positions) if (add_key_to_pos(rows, kv, p)) |
