all repos — tint2 @ 9e85b6dcfe5a2b5ab17724d21cd4489ba3eb9587

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Battery: Avoid executing ac_connected cmd on startup

Previously ac_connected_cmd was executed during tint2 startup (if
AC is connected during startup).
Sebastian Reichel sre@ring0.de
commit

9e85b6dcfe5a2b5ab17724d21cd4489ba3eb9587

parent

0d0b1249c74124826a8cc4c3542eb9a96c383b4c

1 files changed, 4 insertions(+), 3 deletions(-)

jump to
M src/battery/battery.csrc/battery/battery.c

@@ -67,12 +67,11 @@ int8_t old_minutes = battery_state.time.minutes;

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 @@ battery_found = battery_os_init();

if (!battery_timeout) battery_timeout = add_timeout(10, 30000, update_battery_tick, 0, &battery_timeout); + + update_battery(); } char* battery_get_tooltip(void* obj) {