diff --git a/calendar/resources/content/calendarEvent.js b/calendar/resources/content/calendarEvent.js index 3e37c9836bfb..0d49ca932402 100644 --- a/calendar/resources/content/calendarEvent.js +++ b/calendar/resources/content/calendarEvent.js @@ -122,38 +122,16 @@ function CalendarEventDataSource( observer, UserPath, syncPath ) this.gICalLib = iCalLibComponent.QueryInterface(Components.interfaces.oeIICal); - /* - ** FROM HERE TO "<= '"+Year+""+Month+""+Day+"T000000'" ) ); + var eventList = this.gICalLib.getFirstEventsForRange( Today, Infinity ); + + var eventArray = new Array(); + + while( eventList.hasMoreElements() ) + { + var tmpevent = eventList.getNext().QueryInterface(Components.interfaces.oeIICalEvent); + + eventArray[ eventArray.length ] = tmpevent; + } + eventArray.sort( this.orderRawEventsByDate ); + + return eventArray; } /** PUBLIC