From 422c2c02ce96818de51826520fb0460bf96bf76f Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Thu, 26 Dec 2019 09:41:37 +0100 Subject: [PATCH] Assume GPS provides always time (removed workaround). --- .../opentracks/content/ContentProviderUtils.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/content/ContentProviderUtils.java b/src/main/java/de/dennisguse/opentracks/content/ContentProviderUtils.java index b0b97c5a6..c84719a7d 100644 --- a/src/main/java/de/dennisguse/opentracks/content/ContentProviderUtils.java +++ b/src/main/java/de/dennisguse/opentracks/content/ContentProviderUtils.java @@ -1062,14 +1062,7 @@ public class ContentProviderUtils { values.put(TrackPointsColumns.LONGITUDE, (int) (location.getLongitude() * 1E6)); values.put(TrackPointsColumns.LATITUDE, (int) (location.getLatitude() * 1E6)); - long time = location.getTime(); - // TODO: Check if this is really necessary! - // Hack for Samsung phones that don't properly populate the time field - if (time == 0) { - Log.w(TAG, "location has no timestamp; setting current time"); - time = System.currentTimeMillis(); - } - values.put(TrackPointsColumns.TIME, time); + values.put(TrackPointsColumns.TIME, location.getTime()); if (location.hasAltitude()) { values.put(TrackPointsColumns.ALTITUDE, location.getAltitude()); }