aboutsummaryrefslogtreecommitdiffstats
path: root/src/PlaylistUpdate.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/PlaylistUpdate.cxx')
-rw-r--r--src/PlaylistUpdate.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/PlaylistUpdate.cxx b/src/PlaylistUpdate.cxx
index 55b2e9f0a..755589786 100644
--- a/src/PlaylistUpdate.cxx
+++ b/src/PlaylistUpdate.cxx
@@ -21,7 +21,7 @@
#include "Playlist.hxx"
#include "DatabaseGlue.hxx"
#include "DatabasePlugin.hxx"
-#include "Song.hxx"
+#include "LightSong.hxx"
#include "DetachedSong.hxx"
#include "tag/Tag.hxx"
#include "Idle.hxx"
@@ -35,7 +35,7 @@ UpdatePlaylistSong(const Database &db, DetachedSong &song)
from the Database */
return false;
- Song *original = db.GetSong(song.GetURI(), IgnoreError());
+ const LightSong *original = db.GetSong(song.GetURI(), IgnoreError());
if (original == nullptr)
/* not found - shouldn't happen, because the update
thread should ensure that all stale Song instances
@@ -49,7 +49,7 @@ UpdatePlaylistSong(const Database &db, DetachedSong &song)
}
song.SetLastModified(original->mtime);
- song.SetTag(original->tag);
+ song.SetTag(*original->tag);
db.ReturnSong(original);
return true;