-
- EventRowContainer r[]=new EventRowContainer[events.length];
- for(int i=0; i<events.length; ++i) {
- EventRowContainer c=new EventRowContainer(i,events[i].title, events[i].dtstart, events[i].dtend);
- r[i]=c;
- }
- final EventAdapter adapter = new EventAdapter(this, r);
+ int idx=-1;//index of the first event to be displayed
+ for(int i=0; i<events.length; ++i)
+ if(idx==-1 && events[i].dtend>new Date().getTime()) idx=i;
+ if(idx==-1) idx=0;
+
+ final EventAdapter adapter = new EventAdapter(this, events);