Battery: Avoid executing ac_connected cmd on startup

Previously ac_connected_cmd was executed during tint2 startup (if
AC is connected during startup).
This commit is contained in:
Sebastian Reichel 2015-08-08 06:39:45 +02:00
parent 0d0b1249c7
commit 9e85b6dcfe

View file

@ -67,12 +67,11 @@ void update_battery_tick(void* arg)
if (!battery_found) {
init_battery();
old_ac_connected = battery_state.ac_connected;
}
if (update_battery() != 0) {
// Reconfigure
// Try to reconfigure on failed update
init_battery();
// Try again
update_battery();
}
if (old_ac_connected != battery_state.ac_connected) {
@ -185,6 +184,8 @@ void init_battery()
if (!battery_timeout)
battery_timeout = add_timeout(10, 30000, update_battery_tick, 0, &battery_timeout);
update_battery();
}
char* battery_get_tooltip(void* obj) {