aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching
diff options
context:
space:
mode:
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);
}