From 7b23182babdb2f3adba4eeb476c02a8a5f30e738 Mon Sep 17 00:00:00 2001 From: Arne Jans Date: Fri, 27 May 2011 15:14:20 +0200 Subject: [PATCH] Possible fix for 13186799 and similar issues. Please verify. There still may be a PendingIntent zero-requestCode bug here. --- .../com/todoroo/astrid/reminders/ReminderService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java index 5ecf1a794..d4d4c84f7 100644 --- a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java +++ b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java @@ -164,8 +164,13 @@ public final class ReminderService { } } - if(task.isCompleted() || task.isDeleted()) + if(task.isCompleted() || task.isDeleted()) { + scheduler.createAlarm(task, NO_ALARM, TYPE_SNOOZE); + scheduler.createAlarm(task, NO_ALARM, TYPE_RANDOM); + scheduler.createAlarm(task, NO_ALARM, TYPE_DUE); + scheduler.createAlarm(task, NO_ALARM, TYPE_OVERDUE); return; + } // snooze reminder long whenSnooze = calculateNextSnoozeReminder(task);