From e5162c48abeeba3468195ef4d208ef15feaa5c16 Mon Sep 17 00:00:00 2001 From: klanmiko Date: Mon, 22 Aug 2016 19:00:36 -0700 Subject: [PATCH] Scheduler should ignore archived habits Also consider changing "archive" to "inactive" --- .../main/java/org/isoron/uhabits/utils/ReminderScheduler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/isoron/uhabits/utils/ReminderScheduler.java b/app/src/main/java/org/isoron/uhabits/utils/ReminderScheduler.java index d31e923ba..e0d02e85b 100644 --- a/app/src/main/java/org/isoron/uhabits/utils/ReminderScheduler.java +++ b/app/src/main/java/org/isoron/uhabits/utils/ReminderScheduler.java @@ -72,6 +72,7 @@ public class ReminderScheduler implements CommandRunner.Listener public void schedule(@NonNull Habit habit, @Nullable Long reminderTime) { if (!habit.hasReminder()) return; + if (habit.isArchived()) return; Reminder reminder = habit.getReminder(); if (reminderTime == null) reminderTime = getReminderTime(reminder); long timestamp = getStartOfDay(removeTimezone(reminderTime));