diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-06-30 20:13:18 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-06-30 20:13:18 +0200 |
| commit | 46e90fc7139f8a67efdc13d7005dcfe97304a7e4 (patch) | |
| tree | 2f97a1926b02c7cdfeafbf6c17f45e1946f9b9a3 | |
| parent | c56821245c792366914871a598bae09388396bc5 (diff) | |
| download | cgeo-46e90fc7139f8a67efdc13d7005dcfe97304a7e4.zip cgeo-46e90fc7139f8a67efdc13d7005dcfe97304a7e4.tar.gz cgeo-46e90fc7139f8a67efdc13d7005dcfe97304a7e4.tar.bz2 | |
fix Java warning
| -rw-r--r-- | main/src/cgeo/geocaching/connector/oc/OkapiClient.java | 11 |
1 files changed, 7 insertions, 4 deletions
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<Geocache> caches = new ArrayList<Geocache>(cachesResponse.length()); - final Iterator<String> 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; } |
