From a65fb31691babe571e9cc533bb51843f66e736a6 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Fri, 13 Sep 2013 10:09:49 +0200 Subject: fix #3251: webcam default log type is dnf --- main/src/cgeo/geocaching/LogCacheActivity.java | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'main/src/cgeo/geocaching/LogCacheActivity.java') diff --git a/main/src/cgeo/geocaching/LogCacheActivity.java b/main/src/cgeo/geocaching/LogCacheActivity.java index c739067..78ec82d 100644 --- a/main/src/cgeo/geocaching/LogCacheActivity.java +++ b/main/src/cgeo/geocaching/LogCacheActivity.java @@ -3,6 +3,7 @@ package cgeo.geocaching; import cgeo.geocaching.connector.ILoggingManager; import cgeo.geocaching.connector.ImageResult; import cgeo.geocaching.connector.LogResult; +import cgeo.geocaching.enumerations.CacheType; import cgeo.geocaching.enumerations.LoadFlags; import cgeo.geocaching.enumerations.LogType; import cgeo.geocaching.enumerations.LogTypeTrackable; @@ -347,22 +348,15 @@ public class LogCacheActivity extends AbstractLoggingActivity implements DateDia boolean expired = DateUtils.daysSince(eventDate.getTime()) >= 0; if (cache.hasOwnLog(LogType.WILL_ATTEND) || expired) { - if (cache.hasOwnLog(LogType.ATTENDED)) { - typeSelected = LogType.NOTE; - } - else { - typeSelected = LogType.ATTENDED; - } - } - else { + typeSelected = cache.hasOwnLog(LogType.ATTENDED) ? LogType.NOTE : LogType.ATTENDED; + } else { typeSelected = LogType.WILL_ATTEND; } - } - else { + } else { if (cache.isFound()) { typeSelected = LogType.NOTE; } else { - typeSelected = LogType.FOUND_IT; + typeSelected = cache.getType() == CacheType.WEBCAM ? LogType.WEBCAM_PHOTO_TAKEN : LogType.FOUND_IT; } } text = null; -- cgit v1.1