--- android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2011/01/30 21:08:32 1219 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2011/03/26 01:49:11 1244 @@ -178,6 +178,8 @@ protected void onDestroy() { super.onDestroy(); + stationsFetched.removeMessages(0); + if (locationLookup != null) { locationLookup.stopSearch(); @@ -449,6 +451,11 @@ MessageBox.showMessage(StationList.this, getString(stationlist_nolocationprovider), true ); //StationList.this.finish(); return; + case IDLE: + Log.e("TrainInfo", "How did this happen ???"); + dismissDialog(DLG_PROGRESS); // how did we get here ?? + return; + }