From 9cf674895e84b7297a277f2ed937e1cd3e29d2e1 Mon Sep 17 00:00:00 2001 From: Constantin Shalnev Date: Tue, 22 Dec 2015 17:30:50 +0300 Subject: [PATCH] gps track file versioning --- defines.hpp | 1 + map/gps_tracker.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/defines.hpp b/defines.hpp index ba2d9e16c5..6e945aefa5 100644 --- a/defines.hpp +++ b/defines.hpp @@ -63,3 +63,4 @@ #define MAX_SUPPORTED_LANGUAGES 64 #define GPS_TRACK_FILENAME "gps_track.bin" +#define GPS_TRACK_VERSION "2" // Suffix for gps track filename. Add +1 when file format is changed. diff --git a/map/gps_tracker.cpp b/map/gps_tracker.cpp index f8e40e2a29..b1151faf17 100644 --- a/map/gps_tracker.cpp +++ b/map/gps_tracker.cpp @@ -20,7 +20,8 @@ size_t constexpr kMaxItemCount = 200000; // > 48h with 1point/s inline string GetFilePath() { - return my::JoinFoldersToPath(GetPlatform().WritableDir(), GPS_TRACK_FILENAME); + string const fileName = string(GPS_TRACK_FILENAME) + "." + GPS_TRACK_VERSION; + return my::JoinFoldersToPath(GetPlatform().WritableDir(), fileName); } inline bool GetSettingsIsEnabled()