aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-12-19 21:13:55 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-12-19 21:13:55 +0100
commit181c737b4501dda10e71cd17be824cccb85a6489 (patch)
tree452eacab4a7881faebc23a7df48e0700d56090ab /main
parent72bb7c248ccf88d46b160be6ac968408809b8315 (diff)
downloadcgeo-181c737b4501dda10e71cd17be824cccb85a6489.zip
cgeo-181c737b4501dda10e71cd17be824cccb85a6489.tar.gz
cgeo-181c737b4501dda10e71cd17be824cccb85a6489.tar.bz2
fix #4543: search by owner returns caches without coordinates
Diffstat (limited to 'main')
-rw-r--r--main/src/cgeo/geocaching/files/LocParser.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/files/LocParser.java b/main/src/cgeo/geocaching/files/LocParser.java
index 1cc0c63..bca7dcf 100644
--- a/main/src/cgeo/geocaching/files/LocParser.java
+++ b/main/src/cgeo/geocaching/files/LocParser.java
@@ -62,7 +62,10 @@ public final class LocParser extends FileParser {
for (final Geocache cache : caches) {
if (!cache.isReliableLatLon()) {
final Geocache coord = cidCoords.get(cache.getGeocode());
- copyCoordToCache(coord, cache);
+ // Archived caches will not have any coordinates
+ if (coord != null) {
+ copyCoordToCache(coord, cache);
+ }
}
}
}