diff options
| author | campbeb <bpcampbell@gmail.com> | 2013-05-27 17:17:20 -1000 |
|---|---|---|
| committer | campbeb <bpcampbell@gmail.com> | 2013-05-27 17:17:20 -1000 |
| commit | 95192007107fa24b80b06fbed4b9465e957f46a0 (patch) | |
| tree | 48c1162eb52aa09f28a89f5ce0752d9760416622 /main/src/cgeo/geocaching/connector/gc/GCParser.java | |
| parent | c5e318ecf3c55485cea834c969edc5c701d0b11f (diff) | |
| download | cgeo-95192007107fa24b80b06fbed4b9465e957f46a0.zip cgeo-95192007107fa24b80b06fbed4b9465e957f46a0.tar.gz cgeo-95192007107fa24b80b06fbed4b9465e957f46a0.tar.bz2 | |
Direction Image fixes for Basic Members
Fixes some issues discovered while researching #2791
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/GCParser.java')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCParser.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java index 62570c2..03698bb 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCParser.java +++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java @@ -167,13 +167,15 @@ public abstract class GCParser { // cache direction - image if (Settings.getLoadDirImg()) { final String direction = BaseUtils.getMatch(row, GCConstants.PATTERN_SEARCH_DIRECTION_DISTANCE, false, 1, null, false); - final String distance = BaseUtils.getMatch(row, GCConstants.PATTERN_SEARCH_DIRECTION_DISTANCE, false, 2, null, false); if (direction != null) { cache.setDirectionImg(direction); } - if (distance != null) { - cache.setDistance(DistanceParser.parseDistance(distance, Settings.isUseMetricUnits())); - } + } + + // cache distance - estimated distance for basic members + final String distance = BaseUtils.getMatch(row, GCConstants.PATTERN_SEARCH_DIRECTION_DISTANCE, false, 2, null, false); + if (distance != null) { + cache.setDistance(DistanceParser.parseDistance(distance, Settings.isUseMetricUnits())); } // difficulty/terrain |
