summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/main.c b/apps/main.c
index 742c941..ac84027 100644
--- a/apps/main.c
+++ b/apps/main.c
@@ -201,7 +201,12 @@ void init(void)
#endif
#ifdef HAVE_CHARGING
- if (coldstart && charger_inserted() && !global_settings.car_adapter_mode)
+ if (coldstart && charger_inserted()
+ && !global_settings.car_adapter_mode
+#ifdef ATA_POWER_PLAYERSTYLE
+ && !ide_powered() /* relies on probing result from bootloader */
+#endif
+ )
{
rc = charging_screen(); /* display a "charging" screen */
if (rc == 1 || rc == 2) /* charger removed or "Off/Stop" pressed */