--- android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2011/05/28 17:39:31 1486 +++ android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2011/05/28 17:47:01 1487 @@ -314,6 +314,12 @@ protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); + //how can this happen ?? + if (departures == null || departures.entries == null || departures.entries.size() == 0) { + Toast.makeText(this, "No departures in list ?!?", Toast.LENGTH_LONG).show(); //TODO: translate + return; + } + selectedItemId = position; DepartureEntry dep = departures.entries.get(selectedItemId);