abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2023-06-28 17:50:32 +0200
committerJules Aguillon2023-06-28 17:50:32 +0200
commit434f9aaf2dd0aab74b7284aca5a6d49f49889c2d (patch)
treedd53080697bdced87b38b5bc88872958e5eb938b
parentc0833de37c8a7a66078e6e84ad834afb9070630f (diff)
downloadunexpected-keyboard-434f9aaf2dd0aab74b7284aca5a6d49f49889c2d.tar.gz
unexpected-keyboard-434f9aaf2dd0aab74b7284aca5a6d49f49889c2d.zip
Fix crash when the layout has less than 3 rows
-rw-r--r--srcs/juloo.keyboard2/KeyboardData.java2
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) {