diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-07-04 21:21:40 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-07-04 21:21:40 +0200 |
| commit | 7bc65772019ed684fb94ac0ff1e78fe598249093 (patch) | |
| tree | db740a94fb31801be13f9ddde43b2ae5769b1a08 /main | |
| parent | c9eae7c41c50221ee080c5c46876f24875b0dfbb (diff) | |
| download | cgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.zip cgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.tar.gz cgeo-7bc65772019ed684fb94ac0ff1e78fe598249093.tar.bz2 | |
fix #2949: Npe in history list
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/cgeo/geocaching/cgeocaches.java | 4 |
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) { |
