abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyboardData.java
diff options
context:
space:
mode:
authorJules Aguillon2022-04-16 23:36:54 +0200
committerJules Aguillon2022-04-16 23:36:54 +0200
commit9a8c4f291da8babf3560e509554c78e1991cb22c (patch)
tree8051ab1abe74a7ce4dd6a5b78a1155871b3b6bed /srcs/juloo.keyboard2/KeyboardData.java
parent14cc318a0eb1f7ccd7695ed5ad6ef27f2428ffe9 (diff)
downloadunexpected-keyboard-9a8c4f291da8babf3560e509554c78e1991cb22c.tar.gz
unexpected-keyboard-9a8c4f291da8babf3560e509554c78e1991cb22c.zip
Fix compatibility with Android 6
Android 6 uses Java 1.7, the only incompatible feature in use was lambdas.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyboardData.java')
-rw-r--r--srcs/juloo.keyboard2/KeyboardData.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java
index f0b1d1b..78c1d3f 100644
--- a/srcs/juloo.keyboard2/KeyboardData.java
+++ b/srcs/juloo.keyboard2/KeyboardData.java
@@ -208,7 +208,10 @@ class KeyboardData
}
}
- public static abstract interface MapKeys extends Function<KeyValue, KeyValue> { }
+ // Not using Function<KeyValue, KeyValue> to keep compatibility with Android 6.
+ public static abstract interface MapKeys {
+ public KeyValue apply(KeyValue kv);
+ }
/** Parsing utils */