Don't double tap for capslock after automatic capitalisation
Some checks failed
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled

Allow to more easily disable automatic capitalisation when it's
unwanted.
This commit is contained in:
Jules Aguillon 2024-12-31 12:13:31 +01:00
parent 42c23d3864
commit 55060f656e

View File

@ -153,7 +153,8 @@ public final class Pointers implements Handler.Callback
if (latched != null) // Already latched
{
removePtr(ptr); // Remove dupplicate
if ((latched.flags & FLAG_P_DOUBLE_TAP_LOCK) != 0) // Toggle lockable key
// Toggle lockable key, except if it's a fake pointer
if ((latched.flags & (FLAG_P_FAKE | FLAG_P_DOUBLE_TAP_LOCK)) == FLAG_P_DOUBLE_TAP_LOCK)
lockPointer(latched, false);
else // Otherwise, unlatch
{