aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgeocaches.java
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2013-01-05 06:29:58 -0800
committerBananeweizen <Bananeweizen@gmx.de>2013-01-05 06:29:58 -0800
commit6a4203528a0309ee0edb557e90571d4aeee9f2c1 (patch)
tree6873a17528c17b5eae4ed1b229deed82c07c7be3 /main/src/cgeo/geocaching/cgeocaches.java
parent6f0ac59932de3212cea93344795fbe9a37521c4c (diff)
parent2da05e50f79c650e3e1e344e1209cb8f2f951c71 (diff)
downloadcgeo-6a4203528a0309ee0edb557e90571d4aeee9f2c1.zip
cgeo-6a4203528a0309ee0edb557e90571d4aeee9f2c1.tar.gz
cgeo-6a4203528a0309ee0edb557e90571d4aeee9f2c1.tar.bz2
Merge pull request #2311 from rsudev/OCde2
Opencaching integration with oc11xml api
Diffstat (limited to 'main/src/cgeo/geocaching/cgeocaches.java')
-rw-r--r--main/src/cgeo/geocaching/cgeocaches.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/cgeocaches.java b/main/src/cgeo/geocaching/cgeocaches.java
index 0f9d750..e4fcc2b 100644
--- a/main/src/cgeo/geocaching/cgeocaches.java
+++ b/main/src/cgeo/geocaching/cgeocaches.java
@@ -7,6 +7,8 @@ import cgeo.geocaching.activity.FilteredActivity;
import cgeo.geocaching.activity.Progress;
import cgeo.geocaching.apps.cache.navi.NavigationAppFactory;
import cgeo.geocaching.apps.cachelist.CacheListAppFactory;
+import cgeo.geocaching.connector.ConnectorFactory;
+import cgeo.geocaching.connector.capability.ISearchByCenter;
import cgeo.geocaching.connector.gc.AbstractSearchThread;
import cgeo.geocaching.connector.gc.GCParser;
import cgeo.geocaching.connector.gc.SearchHandler;
@@ -1342,7 +1344,17 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
@Override
public void runSearch() {
+
search = GCParser.searchByCoords(coords, Settings.getCacheType(), Settings.isShowCaptcha());
+
+ for (ISearchByCenter centerConn : ConnectorFactory.getSearchByCenterConnectors()) {
+ if (centerConn.isActivated()) {
+ SearchResult temp = centerConn.searchByCenter(coords);
+ if (temp != null) {
+ search.addGeocodes(temp.getGeocodes());
+ }
+ }
+ }
replaceCacheListFromSearch();
}
}