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/cgeo | |
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/cgeo')
-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); } } |