diff options
Diffstat (limited to 'apps/action.c')
-rw-r--r-- | apps/action.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/action.c b/apps/action.c index 34897b938c..74f0a3d7df 100644 --- a/apps/action.c +++ b/apps/action.c | |||
@@ -586,6 +586,13 @@ static inline void action_code_lookup(action_last_t *last, action_cur_t *cur) | |||
586 | 586 | ||
587 | cur->is_prebutton = false; | 587 | cur->is_prebutton = false; |
588 | 588 | ||
589 | #ifdef HAVE_LOCKED_ACTIONS | ||
590 | /* This only applies to the first context, to allow locked contexts to | ||
591 | * specify a fall through to their non-locked version */ | ||
592 | if (is_keys_locked()) | ||
593 | context |= CONTEXT_LOCKED; | ||
594 | #endif | ||
595 | |||
589 | for(;;) | 596 | for(;;) |
590 | { | 597 | { |
591 | /* logf("context = %x",context); */ | 598 | /* logf("context = %x",context); */ |