--- android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/08/02 23:03:11 1005 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/08/02 23:18:53 1006 @@ -495,7 +495,6 @@ class FindStationsTask extends AsyncTask { LookupMethod method = LookupMethod.MethodNone; - boolean success; String name; Location loc; String ids; @@ -530,16 +529,16 @@ switch (method) { case ByLocation: - success = stationProvider.lookupStations(loc); + stations = stationProvider.lookupStations(loc); break; case ByName: - success = stationProvider.lookupStationsByName(name); + stations = stationProvider.lookupStationsByName(name); break; case ByList: - success = stationProvider.lookupStationsByIds(ids); + stations = stationProvider.lookupStationsByIds(ids); break; default: - success = false; // not possible + stations = null; // not possible } @@ -552,11 +551,10 @@ dialog.dismiss();//TODO:dismissDialogSafe(dialog); - if (success) { - if (stationProvider.getStations().size() == 0) { + if (stations != null) { + if (stations.size() == 0) { showMessageAndClose(getString(stationlist_nostations)); } - stations = stationProvider.getStations(); StationList.this.getListView().invalidateViews(); adapter.setStations( stations );