aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ui/LoggingUI.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-01-18 10:52:16 +0100
committerBananeweizen <bananeweizen@gmx.de>2014-01-18 10:52:16 +0100
commit04c91615e20dbd6220623d33be86ce99f89c3d3c (patch)
tree8c21c98d46f223e584abb7a0a24de4458fb85302 /main/src/cgeo/geocaching/ui/LoggingUI.java
parentd8cca2b5580f57655c707c98680cf00677e78165 (diff)
downloadcgeo-04c91615e20dbd6220623d33be86ce99f89c3d3c.zip
cgeo-04c91615e20dbd6220623d33be86ce99f89c3d3c.tar.gz
cgeo-04c91615e20dbd6220623d33be86ce99f89c3d3c.tar.bz2
fix #3552: NPE in menu handler
Diffstat (limited to 'main/src/cgeo/geocaching/ui/LoggingUI.java')
-rw-r--r--main/src/cgeo/geocaching/ui/LoggingUI.java3
1 files changed, 3 insertions, 0 deletions
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());