abouttreesummaryrefslogcommitdiff
path: root/srcs
diff options
context:
space:
mode:
authorJules Aguillon2022-07-03 22:58:02 +0200
committerJules Aguillon2022-07-03 22:59:05 +0200
commit1ddd0891665003cd19edc552be7dedc2499366a2 (patch)
tree8916112dabcdc433cebd25f861ccd144f06aec02 /srcs
parent1951448f9e26ec99b6c091c678821abcb9e4d264 (diff)
downloadunexpected-keyboard-1ddd0891665003cd19edc552be7dedc2499366a2.tar.gz
unexpected-keyboard-1ddd0891665003cd19edc552be7dedc2499366a2.zip
Compatibility with API level < 24
The Math.floorMod method was added on API level 24.
Diffstat (limited to 'srcs')
-rw-r--r--srcs/juloo.keyboard2/Pointers.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Pointers.java b/srcs/juloo.keyboard2/Pointers.java
index 1bb358c..9b8ee97 100644
--- a/srcs/juloo.keyboard2/Pointers.java
+++ b/srcs/juloo.keyboard2/Pointers.java
@@ -163,7 +163,7 @@ public final class Pointers implements Handler.Callback
KeyValue k;
for (int i = 0; i > -3; i = (~i>>31) - i)
{
- int d = Math.floorMod(direction + i - 1, 8) + 1;
+ int d = (direction + i + 8 - 1) % 8 + 1;
// Don't make the difference between a key that doesn't exist and a key
// that is removed by [_handler]. Triggers side effects.
k = _handler.modifyKey(ptr.key.getAtDirection(d), ptr.modifiers);