summaryrefslogtreecommitdiff
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)
797 sleep(HZ/2); 797 sleep(HZ/2);
798 } 798 }
799#endif 799#endif
800 if (last->keys_locked) 800 if (!has_flag(last->softlock_mask, SEL_ACTION_ALLNONOTIFY))
801 { 801 {
802 splash(HZ/2, ID2P(LANG_KEYLOCK_ON)); 802 if (last->keys_locked)
803 } 803 {
804 else 804 splash(HZ/2, ID2P(LANG_KEYLOCK_ON));
805 { 805 }
806 splash(HZ/2, ID2P(LANG_KEYLOCK_OFF)); 806 else
807 {
808 splash(HZ/2, ID2P(LANG_KEYLOCK_OFF));
809 }
807 } 810 }
808 811
809 action = ACTION_REDRAW; 812 action = ACTION_REDRAW;