diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-06-01 11:18:20 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-06-01 11:20:13 +0200 |
| commit | 1c479b0b39b4b7b3453bf7b3ad4f03cc03e00d20 (patch) | |
| tree | 314fb1f3cba5107e54ca20741e67ea0d9ee7ca91 /main/src/cgeo | |
| parent | 7e1cbde7bad5ce293d688ead67fc72a3a4cf843c (diff) | |
| download | cgeo-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')
| -rw-r--r-- | main/src/cgeo/geocaching/CacheDetailActivity.java | 6 |
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); } |
