From 00e5e7dfdf80e9897909e7389d608f2cf747e850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20P=C3=B3=C5=82grabia?= Date: Sun, 9 Oct 2016 14:51:07 +0200 Subject: [PATCH] Small fix for google places. --- .../urbanexplorer/fragments/PlacesFragment.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PlacesFragment.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PlacesFragment.java index 7512403..62d38a3 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PlacesFragment.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PlacesFragment.java @@ -274,13 +274,13 @@ public class PlacesFragment extends Fragment { response.getNextPageToken()); ListView placesWidget = (ListView) getView().findViewById(R.id.google_places); - if (nextPageToken == null) { - places = response.getPlaces(); - PlacesAdapter adapter = new PlacesAdapter(getActivity(), places); + PlacesAdapter adapter = (PlacesAdapter)placesWidget.getAdapter(); + if (adapter == null) { + adapter = new PlacesAdapter(getActivity(), new ArrayList()); placesWidget.setAdapter(adapter); - } else { - places.addAll(response.getPlaces()); - PlacesAdapter adapter = (PlacesAdapter)placesWidget.getAdapter(); + } + + if (response.getPlaces() != null) { adapter.addAll(response.getPlaces()); }