diff options
author | Samuel Tardieu <sam@rfc1149.net> | 2015-01-02 15:04:45 +0100 |
---|---|---|
committer | Samuel Tardieu <sam@rfc1149.net> | 2015-01-02 15:04:45 +0100 |
commit | 765033b28ddc32cfd74be9b9cf0466e6e0de5db8 (patch) | |
tree | d5b0fe1b6bce075d1666b4948e0e1e2550be9404 /main/src | |
parent | 820028b4798600db8c6519519942b9b2a55ed86a (diff) | |
download | cgeo-765033b28ddc32cfd74be9b9cf0466e6e0de5db8.zip cgeo-765033b28ddc32cfd74be9b9cf0466e6e0de5db8.tar.gz cgeo-765033b28ddc32cfd74be9b9cf0466e6e0de5db8.tar.bz2 |
Waypoint might not be found in the database
Diffstat (limited to 'main/src')
-rw-r--r-- | main/src/cgeo/geocaching/WaypointPopupFragment.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/WaypointPopupFragment.java b/main/src/cgeo/geocaching/WaypointPopupFragment.java index 83dad09..5a376aa 100644 --- a/main/src/cgeo/geocaching/WaypointPopupFragment.java +++ b/main/src/cgeo/geocaching/WaypointPopupFragment.java @@ -60,6 +60,12 @@ public class WaypointPopupFragment extends AbstractDialogFragment { super.init(); waypoint = DataStore.loadWaypoint(waypointId); + + if (waypoint == null) { + Log.e("WaypointPopupFragment.init: unable to get waypoint " + waypointId); + getActivity().finish(); + } + try { if (StringUtils.isNotBlank(waypoint.getName())) { setTitle(waypoint.getName()); |