diff --git a/apps/recorder/ChangeLog b/apps/recorder/ChangeLog index 6a17dc603..4e39cef42 100644 --- a/apps/recorder/ChangeLog +++ b/apps/recorder/ChangeLog @@ -57,4 +57,5 @@ 0.45: Move recorder from widget into library Improve recorder ClockInfo icons 0.46: Ensure altitude graph draws properly (or any graph using the last column of CSV data) - Lower accuracy of barometer data to ~1cm (saves about 15b/record) \ No newline at end of file + Lower accuracy of barometer data to ~1cm (saves about 15b/record) +0.47: Fix 'blip' on speed map on some recordings \ No newline at end of file diff --git a/apps/recorder/app.js b/apps/recorder/app.js index 795eb905f..463d08004 100644 --- a/apps/recorder/app.js +++ b/apps/recorder/app.js @@ -325,6 +325,7 @@ function plotGraph(info, style) { "ram" var lt = 0; // last time //var tn = 0; // count for each time period var strt, dur = info.duration; + if (dur<1) dur=1; var f = require("Storage").open(filename,"r"); if (f===undefined) return; var l = f.readLine(f); @@ -372,7 +373,7 @@ function plotGraph(info, style) { "ram" l = f.readLine(f); } // now iterate - var p,lp = Bangle.project({lat:c[1],lon:c[2]}); + var p,lp = Bangle.project({lat:c[latIdx],lon:c[lonIdx]}); var t,dx,dy,d,lt = c[timeIdx]; while(l!==undefined) { c=l.trim().split(","); diff --git a/apps/recorder/metadata.json b/apps/recorder/metadata.json index 364fb4f54..2d7e54bdd 100644 --- a/apps/recorder/metadata.json +++ b/apps/recorder/metadata.json @@ -2,7 +2,7 @@ "id": "recorder", "name": "Recorder", "shortName": "Recorder", - "version": "0.46", + "version": "0.47", "description": "Record GPS position, heart rate and more in the background, then download to your PC.", "icon": "app.png", "tags": "tool,outdoors,gps,widget,clkinfo",