summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/powermgmt.c6
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
122void set_battery_type(int type) 122void 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