diff options
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2View.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2View.java | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index bad75bb..c0ec68f 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -120,19 +120,7 @@ public class Keyboard2View extends View { if (_keyboard == null || key == null) return; - int flags = _pointers.getKeyFlags(key, kv); - if (latched) - { - if (flags != -1 && !lock) - return; // Don't replace an existing pointer - _pointers.add_fake_pointer(kv, key, lock); - } - else - { - if ((flags & KeyValue.FLAG_FAKE_PTR) == 0) - return; // Don't remove locked pointers - _pointers.remove_fake_pointer(kv, key); - } + _pointers.set_fake_pointer_state(key, kv, latched, lock); } /** Called by auto-capitalisation. */ |
