diff options
author | Jens Arnold <amiconn@rockbox.org> | 2005-02-01 18:00:15 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2005-02-01 18:00:15 +0000 |
commit | 0457a578b52a2bb2f70eaddcfbaa67538203062d (patch) | |
tree | 9948528753a7b1fc9e352be9d152ff432bf321f7 /firmware/powermgmt.c | |
parent | f2a5439cea0a783421b4e32241a7ed29a0cdb837 (diff) | |
download | rockbox-0457a578b52a2bb2f70eaddcfbaa67538203062d.tar.gz rockbox-0457a578b52a2bb2f70eaddcfbaa67538203062d.zip |
Only reset battery level if battery type really changed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5734 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/powermgmt.c')
-rw-r--r-- | firmware/powermgmt.c | 6 |
1 files changed, 4 insertions, 2 deletions
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; | |||
121 | 121 | ||
122 | void set_battery_type(int type) | 122 | void set_battery_type(int type) |
123 | { | 123 | { |
124 | battery_type = type; | 124 | if (type != battery_type) { |
125 | battery_level_cached = -1; /* reset on type change */ | 125 | battery_type = type; |
126 | battery_level_cached = -1; /* reset on type change */ | ||
127 | } | ||
126 | } | 128 | } |
127 | #endif | 129 | #endif |
128 | 130 | ||