From 1e91d59874027711267192504699468a7ba27e03 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Fri, 2 Jan 2009 10:38:23 +0000 Subject: [PATCH] Possible fix that silences scheduled alerts from back in time! --- src/com/timsu/astrid/utilities/Notifications.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/timsu/astrid/utilities/Notifications.java b/src/com/timsu/astrid/utilities/Notifications.java index 73da23b4d..8a453e190 100644 --- a/src/com/timsu/astrid/utilities/Notifications.java +++ b/src/com/timsu/astrid/utilities/Notifications.java @@ -161,9 +161,13 @@ public class Notifications extends BroadcastReceiver { // fixed alerts Cursor cursor = alertController.getTaskAlertsCursor(task.getTaskIdentifier()); + Date currentDate = new Date(); while(cursor.getCount() > 0 && !cursor.isLast()) { cursor.moveToNext(); Date alert = new Alert(cursor).getDate(); + if(alert.before(currentDate)) + continue; + scheduleAlarm(context, task.getTaskIdentifier().getId(), alert.getTime(), FLAG_FIXED); }