--- android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2010/07/11 15:29:13 984 +++ android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2010/07/12 16:09:39 990 @@ -122,7 +122,10 @@ startDepartureFetcher(); } else { departures = (DepartureBean) savedInstanceState.getSerializable("departures"); - adapter.setDepartures(departures.entries); + + if ( (departures != null) && (departures.entries != null) ) { + adapter.setDepartures(departures.entries); + } selectedItemId = savedInstanceState.getInt("selectedItemId"); if ( hasNotifications() ) { @@ -208,10 +211,11 @@ @Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem item; - item = menu.add(0, MENU_MAP, 0, "Show on map"); + + item = menu.add(0, MENU_MAP, 0, getString(R.string.departurelist_showonmap) ); item.setIcon(android.R.drawable.ic_menu_mapmode); - item = menu.add(0, MENU_NOTIFICATIONS, 0, "Notifications"); + item = menu.add(0, MENU_NOTIFICATIONS, 0, getString(R.string.departurelist_notifications) ); item.setIcon(android.R.drawable.ic_menu_info_details);