summaryrefslogtreecommitdiff
path: root/src/tangara/audio/audio_fsm.cpp
diff options
context:
space:
mode:
authorailurux <ailuruxx@gmail.com>2024-09-12 21:08:11 +1000
committerailurux <ailuruxx@gmail.com>2024-09-12 21:08:11 +1000
commitd4bad111302f4603386fe4462a0b29590822cff8 (patch)
tree7d7a3ea505d09fc200dd1348c103098cceef269b /src/tangara/audio/audio_fsm.cpp
parent43537798108ce240f1d1131db8611d0bf11a3e0c (diff)
downloadtangara-fw-d4bad111302f4603386fe4462a0b29590822cff8.tar.gz
WIP: Fixed errors, cleanup
Diffstat (limited to 'src/tangara/audio/audio_fsm.cpp')
-rw-r--r--src/tangara/audio/audio_fsm.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tangara/audio/audio_fsm.cpp b/src/tangara/audio/audio_fsm.cpp
index d9b81832..131e0a06 100644
--- a/src/tangara/audio/audio_fsm.cpp
+++ b/src/tangara/audio/audio_fsm.cpp
@@ -393,9 +393,9 @@ auto AudioState::updateSavedPosition(std::string uri, uint32_t position)
if (!track) {
return;
}
- database::TrackData data = track->data();
- data.last_position = position;
- db->setTrackData(*id, data);
+ auto data = track->data().clone();
+ data->last_position = position;
+ db->setTrackData(*id, *data);
});
}