From 46e90fc7139f8a67efdc13d7005dcfe97304a7e4 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Mon, 30 Jun 2014 20:13:18 +0200 Subject: fix Java warning --- main/src/cgeo/geocaching/connector/oc/OkapiClient.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'main') diff --git a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java index 8bbbf18..5e438cb 100644 --- a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java +++ b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java @@ -297,11 +297,14 @@ final class OkapiClient { final JSONObject cachesResponse = response.getJSONObject("results"); if (cachesResponse != null) { final List caches = new ArrayList(cachesResponse.length()); - final Iterator keys = cachesResponse.keys(); + final Iterator keys = cachesResponse.keys(); while (keys.hasNext()) { - final String key = keys.next(); - final Geocache cache = parseSmallCache(cachesResponse.getJSONObject(key)); - caches.add(cache); + final Object next = keys.next(); + if (next instanceof String) { + final String key = (String) next; + final Geocache cache = parseSmallCache(cachesResponse.getJSONObject(key)); + caches.add(cache); + } } return caches; } -- cgit v1.1