keymap: erosq: fix keylock button handling

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Sat, 6 Jun 2026 11:26:00 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit 292e8a17a2c25abfb62526ee6863fde32cbf81ae
Author: Christian Soffke <[email protected]>
Date:   Sat Jun 6 17:23:14 2026 +0200

    keymap: erosq: fix keylock button handling
    
    Only react to Power button release if previous
    button code was Power button press, so that
    screen doesn't lock when device may have just
    been turned on
    
    Change-Id: I1ba228103efedeeceaaa00c49b1b1da66b63bb75

diff --git a/apps/keymaps/keymap-erosq.c b/apps/keymaps/keymap-erosq.c
index 50d91f8ce9..de9e15b23e 100644
--- a/apps/keymaps/keymap-erosq.c
+++ b/apps/keymaps/keymap-erosq.c
@@ -43,7 +43,7 @@ static const struct button_mapping button_context_standard[]  = {
     { ACTION_STD_CANCEL,     BUTTON_BACK|BUTTON_REL,        BUTTON_BACK },
     { ACTION_STD_CONTEXT,    BUTTON_MENU|BUTTON_REPEAT,     BUTTON_MENU },
     { ACTION_STD_MENU,       BUTTON_MENU|BUTTON_REL,        BUTTON_MENU },
-    { ACTION_STD_KEYLOCK,    BUTTON_POWER|BUTTON_REL,       BUTTON_NONE },
+    { ACTION_STD_KEYLOCK,    BUTTON_POWER|BUTTON_REL,       BUTTON_POWER},
 
     LAST_ITEM_IN_LIST
 }; /* button_context_standard */
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs