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) | |||
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; |