summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2025-01-05 10:10:20 -0500
committerWilliam Wilgus <wilgus.william@gmail.com>2025-01-05 10:15:29 -0500
commitf42343b715b8719f0fdd8a95eb69145465800cd4 (patch)
tree65feefd7c0f2296f727d294dca2255e147b91547
parent22d921c55cb32f2b1d3264533bfd27a70b21ca65 (diff)
downloadrockbox-f42343b715.tar.gz
rockbox-f42343b715.zip
[BugFix] Ipod 6G Classic Shutdown Hang
I think it comes down to lcd_target_enable_clocks(true) which turning on backlight or lcd_awake calls https://forums.rockbox.org/index.php/topic,55159.0.html Change-Id: Iab2a0abc0763e63213f01bda79dca5e39aa41fc4
-rw-r--r--firmware/backlight.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c
index cc773e0a3b..7f6b81b82f 100644
--- a/firmware/backlight.c
+++ b/firmware/backlight.c
@@ -676,6 +676,9 @@ void backlight_thread(void)
case SYS_POWEROFF: /* Lock backlight on poweroff so it doesn't */
locked = true; /* go off before power is actually cut. */
#if !defined(BOOTLOADER)
+#if defined(HAVE_LCD_SLEEP) && defined(IPOD_6G) /* bugfix ipod 6G crashes if screen off at shutdown */
+ lcd_awake();
+#endif
if (!global_settings.show_shutdown_message)
break;
#endif