diff options
Diffstat (limited to 'apps/keymaps/keymap-fiiom3k.c')
-rw-r--r-- | apps/keymaps/keymap-fiiom3k.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/apps/keymaps/keymap-fiiom3k.c b/apps/keymaps/keymap-fiiom3k.c index 8b9cce2493..01fe3a689c 100644 --- a/apps/keymaps/keymap-fiiom3k.c +++ b/apps/keymaps/keymap-fiiom3k.c | |||
@@ -324,18 +324,16 @@ static const struct button_mapping button_context_usb_hid_mode_browser[] = { | |||
324 | 324 | ||
325 | const struct button_mapping* get_context_mapping(int context) | 325 | const struct button_mapping* get_context_mapping(int context) |
326 | { | 326 | { |
327 | switch (context) | 327 | switch (context & ~CONTEXT_LOCKED) |
328 | { | 328 | { |
329 | default: | 329 | default: |
330 | case CONTEXT_STD | CONTEXT_LOCKED: | ||
331 | case CONTEXT_STD: | 330 | case CONTEXT_STD: |
332 | return button_context_standard; | 331 | return button_context_standard; |
333 | case CONTEXT_WPS | CONTEXT_LOCKED: | ||
334 | return button_context_wps_locked; | ||
335 | case CONTEXT_WPS: | 332 | case CONTEXT_WPS: |
333 | if (context & CONTEXT_LOCKED) | ||
334 | return button_context_wps_locked; | ||
336 | return button_context_wps; | 335 | return button_context_wps; |
337 | case CONTEXT_TREE: | 336 | case CONTEXT_TREE: |
338 | case CONTEXT_MAINMENU | CONTEXT_LOCKED: | ||
339 | case CONTEXT_MAINMENU: | 337 | case CONTEXT_MAINMENU: |
340 | if (global_settings.hold_lr_for_scroll_in_list) | 338 | if (global_settings.hold_lr_for_scroll_in_list) |
341 | return button_context_tree_scroll_lr; | 339 | return button_context_tree_scroll_lr; |