diff --git a/mozilla/calendar/base/content/today-pane.js b/mozilla/calendar/base/content/today-pane.js index 76a6347207c..544373094e2 100644 --- a/mozilla/calendar/base/content/today-pane.js +++ b/mozilla/calendar/base/content/today-pane.js @@ -295,6 +295,11 @@ setDaywithjsDate: function(aNewDate) { return (sameDay(today(), this.start)); }, + + showsYesterday: function() + { + return (sameDay(yesterday(), this.start)); + }, updatePeriod: function() { diff --git a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js index 1b4048bb3ff..27c50b0e5d9 100644 --- a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js +++ b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js @@ -187,6 +187,13 @@ function today() return d.getInTimezone(calendarDefaultTimezone()); } +function yesterday() +{ + var d = today(); + d.day--; + return d; +} + function nextMonth(dt) { var d = new Date(dt); @@ -448,11 +455,11 @@ function refreshUIBits() { cView.goToDay(cView.selectedDay); } - // schedule our next update... - scheduleMidnightUpdate(refreshUIBits); - if (TodayPane.showsToday()) { + if (TodayPane.showsYesterday()) { TodayPane.setDay(today()); } + // schedule our next update... + scheduleMidnightUpdate(refreshUIBits); } function showCalendarView(type)