summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-ypr1.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-ypr1.c')
-rw-r--r--apps/keymaps/keymap-ypr1.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/keymaps/keymap-ypr1.c b/apps/keymaps/keymap-ypr1.c
index 0f991a881d..67f42f07c6 100644
--- a/apps/keymaps/keymap-ypr1.c
+++ b/apps/keymaps/keymap-ypr1.c
@@ -132,18 +132,15 @@ static const struct button_mapping button_context_radio[] = {
132 132
133const struct button_mapping* target_get_context_mapping(int context) 133const struct button_mapping* target_get_context_mapping(int context)
134{ 134{
135 switch (context) 135 switch (context & ~CONTEXT_LOCKED)
136 { 136 {
137 case CONTEXT_STD | CONTEXT_LOCKED:
138 case CONTEXT_STD: 137 case CONTEXT_STD:
139 return button_context_standard; 138 return button_context_standard;
140 case CONTEXT_WPS | CONTEXT_LOCKED:
141 case CONTEXT_WPS: 139 case CONTEXT_WPS:
142 return button_context_wps; 140 return button_context_wps;
143 141
144 case CONTEXT_LIST: 142 case CONTEXT_LIST:
145 return button_context_list; 143 return button_context_list;
146 case CONTEXT_MAINMENU | CONTEXT_LOCKED:
147 case CONTEXT_MAINMENU: 144 case CONTEXT_MAINMENU:
148 case CONTEXT_CUSTOM|CONTEXT_TREE: 145 case CONTEXT_CUSTOM|CONTEXT_TREE:
149 return button_context_tree; 146 return button_context_tree;