--- android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2011/03/26 01:49:11 1244 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2011/05/02 11:54:17 1408 @@ -50,18 +50,18 @@ import android.os.Message; import android.util.Log; import android.view.ContextMenu; +import android.view.ContextMenu.ContextMenuInfo; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import android.view.ContextMenu.ContextMenuInfo; import android.view.View.OnCreateContextMenuListener; import android.widget.AdapterView; import android.widget.EditText; import android.widget.ListView; import android.widget.Toast; import dk.thoerup.android.traininfo.common.StationBean; -import dk.thoerup.android.traininfo.common.StationBean.StationEntry; +import dk.thoerup.android.traininfo.common.StationEntry; import dk.thoerup.traininfo.provider.ProviderFactory; import dk.thoerup.traininfo.provider.StationProvider; import dk.thoerup.traininfo.stationmap.GeoPair; @@ -461,13 +461,8 @@ if (locationLookup.elapsedTime() >= GPS_TIMEOUT_MS) { - try { - dismissDialog(DLG_PROGRESS); - } catch (IllegalArgumentException ex) { - // I get stacktraces that reports an exception is thrown here - - // but i can not recreate the situation that causes said exception - Log.e("TrainInfo", "Why the f*** is this exception thrown here ?? " + ex.getMessage() ); - } + dismissDialog(DLG_PROGRESS); + locationLookup.stopSearch();