From 37d4a523bba607b62f633b3480b9e6e1a4df9a92 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Wed, 5 Jul 2023 18:58:03 +0200 Subject: [PATCH] Remove use of `Arrays.copyOf` The function has been added in API 9. --- srcs/juloo.keyboard2/KeyboardData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java index e529af1..d37281b 100644 --- a/srcs/juloo.keyboard2/KeyboardData.java +++ b/srcs/juloo.keyboard2/KeyboardData.java @@ -398,7 +398,8 @@ class KeyboardData public Key withKeyValue(int i, KeyValue kv) { - KeyValue[] ks = Arrays.copyOf(keys, keys.length); + KeyValue[] ks = new KeyValue[keys.length]; + for (int j = 0; j < keys.length; j++) ks[j] = keys[j]; ks[i] = kv; int flags = (keysflags & ~(ALL_FLAGS << i)); return new Key(ks, flags, width, shift, slider, indication);