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)
           {

Reply via email to