diff --git a/TODO.org b/TODO.org index 83bf41f..6583114 100644 --- a/TODO.org +++ b/TODO.org @@ -35,6 +35,8 @@ I need to figure out how to make saving asynchronous in order to not lock the ui Tokio seems to not be working the way I expected.... +Works much better with spawning an os thread. + ** TODO [#B] Fix updating things in the song editor [[file:~/dev/lumina/src/qml/presenter/SongEditor.qml::function updateLyrics(lyrics) {]] The core problem with this is that when we set the song, the index to get the item is the index of the item in the vector, not the ID in the DB. So, when we get a song, we can't use that index to update things, we need to make sure we are using the id so that all the new work in updating the right item is done correctly.