diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/backlight.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index e8a71af12c..1284db4659 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -21,6 +21,9 @@ | |||
21 | * | 21 | * |
22 | ****************************************************************************/ | 22 | ****************************************************************************/ |
23 | #include "config.h" | 23 | #include "config.h" |
24 | #if !defined(BOOTLOADER) | ||
25 | #include "settings.h" | ||
26 | #endif | ||
24 | #include <stdlib.h> | 27 | #include <stdlib.h> |
25 | #include "cpu.h" | 28 | #include "cpu.h" |
26 | #include "kernel.h" | 29 | #include "kernel.h" |
@@ -667,7 +670,11 @@ void backlight_thread(void) | |||
667 | 670 | ||
668 | case SYS_POWEROFF: /* Lock backlight on poweroff so it doesn't */ | 671 | case SYS_POWEROFF: /* Lock backlight on poweroff so it doesn't */ |
669 | locked = true; /* go off before power is actually cut. */ | 672 | locked = true; /* go off before power is actually cut. */ |
670 | /* fall through */ | 673 | #if !defined(BOOTLOADER) |
674 | if (!global_settings.show_shutdown_message) | ||
675 | break; | ||
676 | #endif | ||
677 | /* else fall through */ | ||
671 | #if CONFIG_CHARGING | 678 | #if CONFIG_CHARGING |
672 | case SYS_CHARGER_CONNECTED: | 679 | case SYS_CHARGER_CONNECTED: |
673 | case SYS_CHARGER_DISCONNECTED: | 680 | case SYS_CHARGER_DISCONNECTED: |