abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyboardData.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/KeyboardData.java')
-rw-r--r--srcs/juloo.keyboard2/KeyboardData.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java
index 078e849..1c5de76 100644
--- a/srcs/juloo.keyboard2/KeyboardData.java
+++ b/srcs/juloo.keyboard2/KeyboardData.java
@@ -74,8 +74,9 @@ class KeyboardData
public KeyboardData addNumberRow()
{
- rows.add(0, number_row.updateWidth(keysWidth));
- return this;
+ ArrayList<Row> rows_ = new ArrayList<Row>(this.rows);
+ rows_.add(0, number_row.updateWidth(keysWidth));
+ return new KeyboardData(rows_, keysWidth);
}
public Key findKeyWithValue(KeyValue kv)