summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-erosq.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-erosq.c')
-rw-r--r--apps/keymaps/keymap-erosq.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/keymaps/keymap-erosq.c b/apps/keymaps/keymap-erosq.c
index 7e2643a318..054da96201 100644
--- a/apps/keymaps/keymap-erosq.c
+++ b/apps/keymaps/keymap-erosq.c
@@ -194,17 +194,14 @@ static const struct button_mapping button_context_bmark[] = {
194/* get_context_mapping returns a pointer to one of the above defined arrays depending on the context */ 194/* get_context_mapping returns a pointer to one of the above defined arrays depending on the context */
195const struct button_mapping* get_context_mapping(int context) 195const struct button_mapping* get_context_mapping(int context)
196{ 196{
197 switch (context) 197 switch (context & ~CONTEXT_LOCKED)
198 { 198 {
199 case CONTEXT_STD | CONTEXT_LOCKED:
200 case CONTEXT_STD: 199 case CONTEXT_STD:
201 return button_context_standard; 200 return button_context_standard;
202 201
203 case CONTEXT_WPS | CONTEXT_LOCKED:
204 case CONTEXT_WPS: 202 case CONTEXT_WPS:
205 return button_context_wps; 203 return button_context_wps;
206 204
207 case CONTEXT_MAINMENU | CONTEXT_LOCKED:
208 case CONTEXT_MAINMENU: 205 case CONTEXT_MAINMENU:
209 return button_context_mainmenu; 206 return button_context_mainmenu;
210 207