diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2011-11-07 13:47:46 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2011-11-07 13:48:43 +0100 |
| commit | bfa22e15a4b66bef6f1bacbf90878f81696e0395 (patch) | |
| tree | be1c3ee90724e2c985f7a44ce0c8b8cad3bd0541 /main/src/cgeo/geocaching/cgBase.java | |
| parent | 739de1c562f4814c2883459823aa46aadf26d96c (diff) | |
| download | cgeo-bfa22e15a4b66bef6f1bacbf90878f81696e0395.zip cgeo-bfa22e15a4b66bef6f1bacbf90878f81696e0395.tar.gz cgeo-bfa22e15a4b66bef6f1bacbf90878f81696e0395.tar.bz2 | |
Cleanup addSearch
Now, addSearch:
- has only one version (the other one was only a proxy)
- does not return anything
- has no longer the search and newItem parameters
- calls with a newItem==false parameter have been removed
Diffstat (limited to 'main/src/cgeo/geocaching/cgBase.java')
| -rw-r--r-- | main/src/cgeo/geocaching/cgBase.java | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/main/src/cgeo/geocaching/cgBase.java b/main/src/cgeo/geocaching/cgBase.java index 81ae41d..c5954b6 100644 --- a/main/src/cgeo/geocaching/cgBase.java +++ b/main/src/cgeo/geocaching/cgBase.java @@ -2044,13 +2044,11 @@ public class cgBase { cgeoapplication.setError(search, caches.error); cgeoapplication.setViewstates(search, caches.viewstates); - final List<cgCache> cacheList = new ArrayList<cgCache>(); - for (cgCache cache : caches.cacheList) { + for (final cgCache cache : caches.cacheList) { cgeoapplication.addGeocode(search, cache.getGeocode()); - cacheList.add(cache); } - app.addSearch(search, cacheList, true, reason); + app.addSearch(caches.cacheList, reason); return search; } @@ -2065,16 +2063,7 @@ public class cgBase { if (!forceReload && reason == 0 && (app.isOffline(geocode, guid) || app.isThere(geocode, guid, true, true))) { final String realGeocode = StringUtils.isNotBlank(geocode) ? geocode : app.getGeocode(guid); - - List<cgCache> cacheList = new ArrayList<cgCache>(); - cacheList.add(app.getCacheByGeocode(realGeocode, cgCache.LOADALL)); search.addGeocode(realGeocode); - - app.addSearch(search, cacheList, false, reason); - - cacheList.clear(); - cacheList = null; - return search; } @@ -2137,8 +2126,7 @@ public class cgBase { } List<cgCache> cacheList = filterSearchResults(search, caches, Settings.isExcludeDisabledCaches(), false, null); - - app.addSearch(search, cacheList, true, reason); + app.addSearch(cacheList, reason); return search; } @@ -2212,7 +2200,7 @@ public class cgBase { List<cgCache> cacheList = filterSearchResults(search, caches, Settings.isExcludeDisabledCaches(), Settings.isExcludeMyCaches(), Settings.getCacheType()); - app.addSearch(search, cacheList, true, reason); + app.addSearch(cacheList, reason); return search; } |
