From 04c91615e20dbd6220623d33be86ce99f89c3d3c Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Sat, 18 Jan 2014 10:52:16 +0100 Subject: fix #3552: NPE in menu handler --- main/src/cgeo/geocaching/CacheMenuHandler.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'main/src/cgeo/geocaching/CacheMenuHandler.java') diff --git a/main/src/cgeo/geocaching/CacheMenuHandler.java b/main/src/cgeo/geocaching/CacheMenuHandler.java index 84a08f5..d0f1005 100644 --- a/main/src/cgeo/geocaching/CacheMenuHandler.java +++ b/main/src/cgeo/geocaching/CacheMenuHandler.java @@ -66,6 +66,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); -- cgit v1.1