diff options
| author | Jules Aguillon | 2023-06-28 17:50:32 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2023-06-28 17:50:32 +0200 |
| commit | 434f9aaf2dd0aab74b7284aca5a6d49f49889c2d (patch) | |
| tree | dd53080697bdced87b38b5bc88872958e5eb938b /srcs/juloo.keyboard2/KeyboardData.java | |
| parent | c0833de37c8a7a66078e6e84ad834afb9070630f (diff) | |
| download | unexpected-keyboard-434f9aaf2dd0aab74b7284aca5a6d49f49889c2d.tar.gz unexpected-keyboard-434f9aaf2dd0aab74b7284aca5a6d49f49889c2d.zip | |
Fix crash when the layout has less than 3 rows
Diffstat (limited to 'srcs/juloo.keyboard2/KeyboardData.java')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyboardData.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java index e66f1c7..e529af1 100644 --- a/srcs/juloo.keyboard2/KeyboardData.java +++ b/srcs/juloo.keyboard2/KeyboardData.java @@ -104,7 +104,7 @@ class KeyboardData private static void addExtraKeys_to_row(ArrayList<Row> rows, final Iterator<KeyValue> extra_keys, int row_i, final int d) { - if (!extra_keys.hasNext()) + if (!extra_keys.hasNext() || row_i >= rows.size()) return; rows.set(row_i, rows.get(row_i).mapKeys(new MapKey(){ public Key apply(Key k) { |
