Alarms in the past should not be scheduled

pull/14/head
Tim Su 14 years ago
parent 0a37dff6e3
commit d507084ddc

@ -15,6 +15,7 @@ import com.todoroo.andlib.sql.Criterion;
import com.todoroo.andlib.sql.Join;
import com.todoroo.andlib.sql.Order;
import com.todoroo.andlib.sql.Query;
import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.core.PluginServices;
import com.todoroo.astrid.dao.MetadataDao.MetadataCriteria;
import com.todoroo.astrid.dao.TaskDao.TaskCriteria;
@ -192,7 +193,7 @@ public class AlarmService {
long time = alarm.getValue(Alarm.TIME);
if(time == 0 || time == NO_ALARM)
am.cancel(pendingIntent);
else {
else if(time > DateUtilities.now()) {
Log.e("Astrid", "Alarm (" + taskId + ", " + type +
") set for " + new Date(time));
am.set(AlarmManager.RTC_WAKEUP, time, pendingIntent);

Loading…
Cancel
Save