bikespeedo: automatically create new recording if initial time
parent
96d4ae07d3
commit
4585df2519
|
|
@ -510,6 +510,7 @@ function start() {
|
||||||
if (emulator) setInterval(updateClock, 2000);
|
if (emulator) setInterval(updateClock, 2000);
|
||||||
else setInterval(updateClock, 10000);
|
else setInterval(updateClock, 10000);
|
||||||
|
|
||||||
|
let createdRecording = false;
|
||||||
Bangle.setUI({
|
Bangle.setUI({
|
||||||
mode: "custom",
|
mode: "custom",
|
||||||
touch: nextMode,
|
touch: nextMode,
|
||||||
|
|
@ -517,10 +518,12 @@ function start() {
|
||||||
const rec = WIDGETS["recorder"];
|
const rec = WIDGETS["recorder"];
|
||||||
if(rec){
|
if(rec){
|
||||||
const active = rec.isRecording();
|
const active = rec.isRecording();
|
||||||
if(active)
|
if(active){
|
||||||
|
createdRecording = true;
|
||||||
rec.setRecording(false);
|
rec.setRecording(false);
|
||||||
else
|
}else{
|
||||||
rec.setRecording(true, { force: "append" });
|
rec.setRecording(true, { force: createdRecording ? "append" : "new" });
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
nextMode();
|
nextMode();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue