aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2014-07-08 19:21:50 +0200
committerrsudev <rasch@munin-soft.de>2014-07-08 19:22:58 +0200
commit149194d20fa86766e8e93b8e313b82eee7ea3dd8 (patch)
treecd72e32f256f50a6c664ca7ae32dd63ebcab75fd
parent0f22666e5db602b1574bb51c6022519ba57b4c0d (diff)
downloadcgeo-149194d20fa86766e8e93b8e313b82eee7ea3dd8.zip
cgeo-149194d20fa86766e8e93b8e313b82eee7ea3dd8.tar.gz
cgeo-149194d20fa86766e8e93b8e313b82eee7ea3dd8.tar.bz2
Fixes #4045, Load more caches in offline list
- hide footer after loading list
-rw-r--r--main/src/cgeo/geocaching/CacheListActivity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/CacheListActivity.java b/main/src/cgeo/geocaching/CacheListActivity.java
index 4e03c19..452b55e 100644
--- a/main/src/cgeo/geocaching/CacheListActivity.java
+++ b/main/src/cgeo/geocaching/CacheListActivity.java
@@ -993,9 +993,12 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
if (enableMore) {
listFooterText.setText(res.getString(R.string.caches_more_caches) + " (" + res.getString(R.string.caches_more_caches_currently) + ": " + cacheList.size() + ")");
listFooter.setOnClickListener(new MoreCachesListener());
- } else {
+ } else if (type != CacheListType.OFFLINE) {
listFooterText.setText(res.getString(CollectionUtils.isEmpty(cacheList) ? R.string.caches_no_cache : R.string.caches_more_caches_no));
listFooter.setOnClickListener(null);
+ } else {
+ // hide footer completely after online-list was loaded
+ listFooter.setVisibility(View.GONE);
}
listFooter.setClickable(enableMore);
}
@@ -1314,7 +1317,6 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
public void onClick(final View arg0) {
showProgress(true);
showFooterLoadingCaches();
- listFooter.setOnClickListener(null);
getSupportLoaderManager().restartLoader(CacheListLoaderType.NEXT_PAGE.getLoaderId(), null, CacheListActivity.this);
}