diff options
Diffstat (limited to 'apps/action.c')
-rw-r--r-- | apps/action.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/apps/action.c b/apps/action.c index 858a761219..f9602b967f 100644 --- a/apps/action.c +++ b/apps/action.c @@ -797,13 +797,16 @@ static inline void do_softlock(action_last_t *last, action_cur_t *cur) sleep(HZ/2); } #endif - if (last->keys_locked) + if (!has_flag(last->softlock_mask, SEL_ACTION_ALLNONOTIFY)) { - splash(HZ/2, ID2P(LANG_KEYLOCK_ON)); - } - else - { - splash(HZ/2, ID2P(LANG_KEYLOCK_OFF)); + if (last->keys_locked) + { + splash(HZ/2, ID2P(LANG_KEYLOCK_ON)); + } + else + { + splash(HZ/2, ID2P(LANG_KEYLOCK_OFF)); + } } action = ACTION_REDRAW; |