diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-01-18 10:53:23 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-01-18 10:53:23 +0100 |
| commit | 7efd77e24ec754feae378e0a6a3db550f8308772 (patch) | |
| tree | 7eda392588bcb5102324e6e3e089e533b7e4da64 /main/src | |
| parent | f56c8d21b498171b48f365bdee43295b350b4392 (diff) | |
| parent | 04c91615e20dbd6220623d33be86ce99f89c3d3c (diff) | |
| download | cgeo-7efd77e24ec754feae378e0a6a3db550f8308772.zip cgeo-7efd77e24ec754feae378e0a6a3db550f8308772.tar.gz cgeo-7efd77e24ec754feae378e0a6a3db550f8308772.tar.bz2 | |
Merge remote-tracking branch 'origin/release'
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/CacheMenuHandler.java | 4 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/ui/LoggingUI.java | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/CacheMenuHandler.java b/main/src/cgeo/geocaching/CacheMenuHandler.java index ab11765..cfe9eeb 100644 --- a/main/src/cgeo/geocaching/CacheMenuHandler.java +++ b/main/src/cgeo/geocaching/CacheMenuHandler.java @@ -56,6 +56,10 @@ public class CacheMenuHandler extends AbstractUIFactory { } public static void onPrepareOptionsMenu(final Menu menu, final Geocache cache) { + // + if (cache == null) { + return; + } final boolean hasCoords = cache.getCoords() != null; menu.findItem(R.id.menu_default_navigation).setVisible(hasCoords); menu.findItem(R.id.menu_navigate).setVisible(hasCoords); diff --git a/main/src/cgeo/geocaching/ui/LoggingUI.java b/main/src/cgeo/geocaching/ui/LoggingUI.java index 1423da2..9f482cb 100644 --- a/main/src/cgeo/geocaching/ui/LoggingUI.java +++ b/main/src/cgeo/geocaching/ui/LoggingUI.java @@ -117,6 +117,9 @@ public class LoggingUI extends AbstractUIFactory { } public static void onPrepareOptionsMenu(Menu menu, Geocache cache) { + if (cache == null) { + return; + } final MenuItem itemLog = menu.findItem(R.id.menu_log_visit); itemLog.setVisible(cache.supportsLogging() && !Settings.getLogOffline()); itemLog.setEnabled(Settings.isLogin()); |
