From 75113ece4482a959f7246d7fa8e1b08fd1da8a78 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Mon, 15 Apr 2013 11:51:16 -0700 Subject: [PATCH] Fixed bug with hide until due time --- .../src/com/todoroo/astrid/ui/HideUntilControlSet.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java b/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java index 3979ed92c..69aa020dd 100644 --- a/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java @@ -233,13 +233,16 @@ public class HideUntilControlSet extends PopupControlSet implements OnItemSelect dueDay.setSeconds(0); // For the hide until due case, we need the time component - long dueTime = task.hasDueTime() ? task.getValue(Task.DUE_DATE)/1000L*1000L : dueDay.getTime(); + long dueTime = task.getValue(Task.DUE_DATE)/1000L*1000L; if(date == 0) { selection = 0; date = 0; - } else if(date == dueTime) { - selection = task.hasDueTime() ? 2 : 1; + } else if(date == dueDay.getTime()) { + selection = 1; + date = 0; + } else if (date == dueTime){ + selection = 2; date = 0; } else if(date + DateUtilities.ONE_DAY == dueDay.getTime()) { selection = 3;