diff options
| author | Jules Aguillon | 2022-03-12 21:38:47 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2022-03-12 21:38:47 +0100 |
| commit | 2ea256e769bbd6ae175670bc11ee5abed7f9640f (patch) | |
| tree | 4c176469185d6b0db12ed5ac82e869c987a97ebd /srcs | |
| parent | 5665d6a7c54b72a02df8d9dee8ca499c70d9b66a (diff) | |
| download | unexpected-keyboard-2ea256e769bbd6ae175670bc11ee5abed7f9640f.tar.gz unexpected-keyboard-2ea256e769bbd6ae175670bc11ee5abed7f9640f.zip | |
Fix inconsistent highlighting of lockable keys
Pointers.getKeyFlags might receive a different KeyValue than what's
stored in the pointer due to caching. Compare names instead.
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/Pointers.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Pointers.java b/srcs/juloo.keyboard2/Pointers.java index 60b4463..d3401f1 100644 --- a/srcs/juloo.keyboard2/Pointers.java +++ b/srcs/juloo.keyboard2/Pointers.java @@ -53,7 +53,7 @@ public final class Pointers implements Handler.Callback public int getKeyFlags(KeyValue kv) { for (Pointer p : _ptrs) - if (p.value == kv) + if (p.value.name == kv.name) // Physical equality return p.flags; return -1; } |
