* The list of time events
*/
public void setEventList(List<ITimeEvent> eventList) {
- fEventList = new ArrayList<ITimeEvent>(eventList);
+ if (eventList != null) {
+ fEventList = new ArrayList<ITimeEvent>(eventList);
+ } else {
+ // the event list should never be null
+ fEventList = new ArrayList<ITimeEvent>();
+ }
}
/**
* The list of time events
*/
public void setZoomedEventList(List<ITimeEvent> eventList) {
- fZoomedEventList = new ArrayList<ITimeEvent>(eventList);
+ if (eventList != null) {
+ fZoomedEventList = new ArrayList<ITimeEvent>(eventList);
+ } else {
+ // the zoomed event list can be null
+ fZoomedEventList = null;
+ }
}
/**