diff options
Diffstat (limited to 'firmware/backlight.c')
-rw-r--r-- | firmware/backlight.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index 1a7ea8e7f0..cfacbef28a 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -332,7 +332,11 @@ void backlight_thread(void) | |||
332 | #ifdef HAVE_REMOTE_LCD | 332 | #ifdef HAVE_REMOTE_LCD |
333 | case REMOTE_BACKLIGHT_ON: | 333 | case REMOTE_BACKLIGHT_ON: |
334 | #ifdef HAVE_CHARGING | 334 | #ifdef HAVE_CHARGING |
335 | if (charger_inserted()) | 335 | if (charger_inserted() |
336 | #ifdef HAVE_USB_POWER | ||
337 | || usb_powered() | ||
338 | #endif | ||
339 | ) | ||
336 | remote_backlight_timer = remote_backlight_timeout_plugged; | 340 | remote_backlight_timer = remote_backlight_timeout_plugged; |
337 | else | 341 | else |
338 | #endif | 342 | #endif |
@@ -357,7 +361,11 @@ void backlight_thread(void) | |||
357 | #endif /* HAVE_REMOTE_LCD */ | 361 | #endif /* HAVE_REMOTE_LCD */ |
358 | case BACKLIGHT_ON: | 362 | case BACKLIGHT_ON: |
359 | #ifdef HAVE_CHARGING | 363 | #ifdef HAVE_CHARGING |
360 | if (charger_inserted()) | 364 | if (charger_inserted() |
365 | #ifdef HAVE_USB_POWER | ||
366 | || usb_powered() | ||
367 | #endif | ||
368 | ) | ||
361 | backlight_timer = backlight_timeout_plugged; | 369 | backlight_timer = backlight_timeout_plugged; |
362 | else | 370 | else |
363 | #endif | 371 | #endif |