diff options
| author | rsudev <rsudev@googlemail.com> | 2013-07-10 18:09:46 +0200 |
|---|---|---|
| committer | rsudev <rsudev@googlemail.com> | 2013-07-10 18:09:46 +0200 |
| commit | 68d09358f9438a16c4dc9a169329389acdbfd1ad (patch) | |
| tree | 0fe9bb0d8332798ca022f69cd43f1734ebbbf0fa /main/src | |
| parent | 190343a9809863574642498c9d3d746c86f97d1b (diff) | |
| download | cgeo-68d09358f9438a16c4dc9a169329389acdbfd1ad.zip cgeo-68d09358f9438a16c4dc9a169329389acdbfd1ad.tar.gz cgeo-68d09358f9438a16c4dc9a169329389acdbfd1ad.tar.bz2 | |
Fixes #2945, Geocaches not showing up on c:geo app on phone
Disable nearby search for basic members on live map.
We can't get any coords as we do not display a captcha
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCMap.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCMap.java b/main/src/cgeo/geocaching/connector/gc/GCMap.java index 9268479..4bc55fe 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCMap.java +++ b/main/src/cgeo/geocaching/connector/gc/GCMap.java @@ -356,18 +356,14 @@ public class GCMap { } } - if (strategy.flags.contains(StrategyFlag.SEARCH_NEARBY)) { + if (strategy.flags.contains(StrategyFlag.SEARCH_NEARBY) && Settings.isPremiumMember()) { final Geopoint center = viewport.getCenter(); if ((lastSearchViewport == null) || !lastSearchViewport.contains(center)) { //FIXME We don't have a RecaptchaReceiver!? SearchResult search = GCParser.searchByCoords(center, Settings.getCacheType(), false, null); if (search != null && !search.isEmpty()) { final Set<String> geocodes = search.getGeocodes(); - if (Settings.isPremiumMember()) { - lastSearchViewport = cgData.getBounds(geocodes); - } else { - lastSearchViewport = new Viewport(center, center); - } + lastSearchViewport = cgData.getBounds(geocodes); searchResult.addGeocodes(geocodes); } } |
