summaryrefslogtreecommitdiffstats
path: root/apps/action.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/action.c')
-rw-r--r--apps/action.c15
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;