aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/calendar-model.c
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@ximian.com>2001-04-27 07:36:15 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2001-04-27 07:36:15 +0800
commit49c15eb9c91aee5f318aee040c72eca8bcf92253 (patch)
treeed8309a2743a54cd08b4a375f9982e0d07bdad3d /calendar/gui/calendar-model.c
parent6722d22f5fba8217d396c0d8555bf78ffb0634e9 (diff)
downloadgsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar.gz
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar.bz2
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar.lz
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar.xz
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.tar.zst
gsoc2013-evolution-49c15eb9c91aee5f318aee040c72eca8bcf92253.zip
Replace "<" by "<=" in the comparison for due dates against the current
2001-04-26 Federico Mena Quintero <federico@ximian.com> * gui/calendar-model.c (get_is_overdue): Replace "<" by "<=" in the comparison for due dates against the current time. This makes tasks appear immediately as red when you click Now in the due date popup field. This is not a complete solution to the more general problem of tasks staying the same color even if they become overdue while the task list remains the same on the screen. This has been logged as bug #2399. svn path=/trunk/; revision=9606
Diffstat (limited to 'calendar/gui/calendar-model.c')
-rw-r--r--calendar/gui/calendar-model.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/calendar/gui/calendar-model.c b/calendar/gui/calendar-model.c
index f75499f4da..b9c11e16ef 100644
--- a/calendar/gui/calendar-model.c
+++ b/calendar/gui/calendar-model.c
@@ -603,11 +603,14 @@ get_is_overdue (CalComponent *comp)
goto out;
}
- /* Third, are we overdue as of right now? */
+ /* Third, are we overdue as of right now? We use <= in the
+ * comparison below so that the table entries change color
+ * immediately.
+ */
t = icaltime_as_timet (*dt.value);
- if (t < time (NULL))
+ if (t <= time (NULL))
retval = TRUE;
else
retval = FALSE;