aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo
diff options
context:
space:
mode:
authorrsudev <rsudev@googlemail.com>2013-07-10 18:09:46 +0200
committerrsudev <rsudev@googlemail.com>2013-07-10 18:09:46 +0200
commit68d09358f9438a16c4dc9a169329389acdbfd1ad (patch)
tree0fe9bb0d8332798ca022f69cd43f1734ebbbf0fa /main/src/cgeo
parent190343a9809863574642498c9d3d746c86f97d1b (diff)
downloadcgeo-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.java8
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);
}
}