diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-11-09 16:49:32 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-11-09 16:49:32 +0100 |
| commit | 2a38844294c70ea6382f0752edb57bb073010c95 (patch) | |
| tree | 43a0c271b487175134cf1069291148dc3b83ba5e /main/src/cgeo/geocaching/apps | |
| parent | 4281e11bd1856cf7fd0e6467b009f23c9a78be77 (diff) | |
| download | cgeo-2a38844294c70ea6382f0752edb57bb073010c95.zip cgeo-2a38844294c70ea6382f0752edb57bb073010c95.tar.gz cgeo-2a38844294c70ea6382f0752edb57bb073010c95.tar.bz2 | |
fix #3396: crash on logging event cache
Diffstat (limited to 'main/src/cgeo/geocaching/apps')
| -rw-r--r-- | main/src/cgeo/geocaching/apps/AbstractLocusApp.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/apps/AbstractLocusApp.java b/main/src/cgeo/geocaching/apps/AbstractLocusApp.java index 4b524bf..d6c2fe6 100644 --- a/main/src/cgeo/geocaching/apps/AbstractLocusApp.java +++ b/main/src/cgeo/geocaching/apps/AbstractLocusApp.java @@ -20,6 +20,7 @@ import android.app.Activity; import android.location.Location; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Locale; @@ -119,8 +120,9 @@ public abstract class AbstractLocusApp extends AbstractApp { pg.premiumOnly = cache.isPremiumMembersOnly(); pg.name = cache.getName(); pg.placedBy = cache.getOwnerDisplayName(); - if (cache.getHiddenDate() != null) { - pg.hidden = ISO8601DATE.format(cache.getHiddenDate().getTime()); + final Date hiddenDate = cache.getHiddenDate(); + if (hiddenDate != null) { + pg.hidden = ISO8601DATE.format(hiddenDate.getTime()); } int locusId = toLocusType(cache.getType()); if (locusId != NO_LOCUS_ID) { |
