From 4af6dbd5e206afb757342382ae80c641d911acc1 Mon Sep 17 00:00:00 2001 From: misaochan Date: Fri, 7 Oct 2016 17:32:19 +1300 Subject: [PATCH] Add check for size of places --- .../free/nrw/commons/nearby/NearbyListFragment.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java index f60867db8..6dd2b25d5 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java @@ -149,7 +149,7 @@ public class NearbyListFragment extends ListFragment implements TaskListener { super.onPostExecute(result); if(isCancelled()) { - return; + return; } progressBar.setVisibility(View.GONE); @@ -318,10 +318,12 @@ public class NearbyListFragment extends ListFragment implements TaskListener { ); } - for(int i = 0; i < 500; i++) { - Place place = places.get(i); - String distance = formatDistanceBetween(mLatestLocation, place.location); - place.setDistance(distance); + if (places.size() > 0) { + for (int i = 0; i < 100; i++) { + Place place = places.get(i); + String distance = formatDistanceBetween(mLatestLocation, place.location); + place.setDistance(distance); + } } return places; }