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()