aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-07-04 21:21:40 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-07-04 21:21:40 +0200
commit7bc65772019ed684fb94ac0ff1e78fe598249093 (patch)
treedb740a94fb31801be13f9ddde43b2ae5769b1a08 /main/src
parentc9eae7c41c50221ee080c5c46876f24875b0dfbb (diff)
downloadcgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.zip
cgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.tar.gz
cgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.tar.bz2
fix #2949: Npe in history list
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/cgeocaches.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/cgeocaches.java b/main/src/cgeo/geocaching/cgeocaches.java
index e321d59..431d718 100644
--- a/main/src/cgeo/geocaching/cgeocaches.java
+++ b/main/src/cgeo/geocaching/cgeocaches.java
@@ -626,12 +626,14 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
if (type == CacheListType.OFFLINE || type == CacheListType.HISTORY) { // only offline list
setMenuItemLabel(menu, MENU_DROP_CACHES, R.string.caches_drop_selected, R.string.caches_drop_all);
- menu.findItem(MENU_DROP_CACHES_AND_LIST).setVisible(!hasSelection && isNonDefaultList && !adapter.isFiltered());
setMenuItemLabel(menu, MENU_REFRESH_STORED, R.string.caches_refresh_selected, R.string.caches_refresh_all);
setMenuItemLabel(menu, MENU_MOVE_TO_LIST, R.string.caches_move_selected, R.string.caches_move_all);
} else { // search and global list (all other than offline and history)
setMenuItemLabel(menu, MENU_REFRESH_STORED, R.string.caches_store_selected, R.string.caches_store_offline);
}
+ if (type == CacheListType.OFFLINE) {
+ menu.findItem(MENU_DROP_CACHES_AND_LIST).setVisible(!hasSelection && isNonDefaultList && !adapter.isFiltered());
+ }
MenuItem item = menu.findItem(MENU_DROP_LIST);
if (item != null) {