aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-06-01 11:18:20 +0200
committerSamuel Tardieu <sam@rfc1149.net>2014-06-01 11:20:13 +0200
commit1c479b0b39b4b7b3453bf7b3ad4f03cc03e00d20 (patch)
tree314fb1f3cba5107e54ca20741e67ea0d9ee7ca91 /main/src/cgeo/geocaching
parent7e1cbde7bad5ce293d688ead67fc72a3a4cf843c (diff)
downloadcgeo-1c479b0b39b4b7b3453bf7b3ad4f03cc03e00d20.zip
cgeo-1c479b0b39b4b7b3453bf7b3ad4f03cc03e00d20.tar.gz
cgeo-1c479b0b39b4b7b3453bf7b3ad4f03cc03e00d20.tar.bz2
The cache may not be loaded while initially preparing the options menu
Diffstat (limited to 'main/src/cgeo/geocaching')
-rw-r--r--main/src/cgeo/geocaching/CacheDetailActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java
index 7ada90a..e1955d6 100644
--- a/main/src/cgeo/geocaching/CacheDetailActivity.java
+++ b/main/src/cgeo/geocaching/CacheDetailActivity.java
@@ -432,9 +432,9 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc
public boolean onPrepareOptionsMenu(final Menu menu) {
CacheMenuHandler.onPrepareOptionsMenu(menu, cache);
LoggingUI.onPrepareOptionsMenu(menu, cache);
- menu.findItem(R.id.menu_store).setVisible(!cache.isOffline());
- menu.findItem(R.id.menu_delete).setVisible(cache.isOffline());
- menu.findItem(R.id.menu_refresh).setVisible(cache.isOffline());
+ menu.findItem(R.id.menu_store).setVisible(cache != null && !cache.isOffline());
+ menu.findItem(R.id.menu_delete).setVisible(cache != null && cache.isOffline());
+ menu.findItem(R.id.menu_refresh).setVisible(cache != null && cache.isOffline());
return super.onPrepareOptionsMenu(menu);
}