From 0457a578b52a2bb2f70eaddcfbaa67538203062d Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Tue, 1 Feb 2005 18:00:15 +0000 Subject: Only reset battery level if battery type really changed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5734 a1c6a512-1295-4272-9138-f99709370657 --- firmware/powermgmt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'firmware/powermgmt.c') diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c index 08f0be7d5f..8963539097 100644 --- a/firmware/powermgmt.c +++ b/firmware/powermgmt.c @@ -121,8 +121,10 @@ static int battery_type = 0; void set_battery_type(int type) { - battery_type = type; - battery_level_cached = -1; /* reset on type change */ + if (type != battery_type) { + battery_type = type; + battery_level_cached = -1; /* reset on type change */ + } } #endif -- cgit v1.2.3