Alarm trigger did not reset when the battery started charging again. Oops.
Index: e_mod_main.c
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/battery/e_mod_main.c,v
retrieving revision 1.9
diff -u -r1.9 e_mod_main.c
--- e_mod_main.c 11 Jan 2005 07:08:37 -0000 1.9
+++ e_mod_main.c 11 Jan 2005 11:24:30 -0000
@@ -748,12 +748,15 @@
if ((charging) || (discharging))
{
ef->battery_prev_battery = 1;
- if ((charging ) && (ef->battery_prev_ac != 1))
+ if (charging)
{
- edje_object_signal_emit(ef->bat_object, "charge", "");
- ef->battery_prev_ac = 1;
- edje_object_signal_emit(ef->bat_object, "pulsestop", "");
- ef->bat->alarm_triggered = 0;
+ if (ef->battery_prev_ac != 1)
+ {
+ edje_object_signal_emit(ef->bat_object, "charge", "");
+ ef->battery_prev_ac = 1;
+ }
+ edje_object_signal_emit(ef->bat_object, "pulsestop", "");
+ ef->bat->alarm_triggered = 0;
}
else if (discharging)
{