From f5ae1ce00b85699291a7cdf9782574e70a8c28f5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 19 Jan 2014 10:51:34 +0100 Subject: LightSong: new class to be used by DatabasePlugin callbacks Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread. --- src/UpdateRemove.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/UpdateRemove.cxx') diff --git a/src/UpdateRemove.cxx b/src/UpdateRemove.cxx index cc57fbe94..bed7a92ab 100644 --- a/src/UpdateRemove.cxx +++ b/src/UpdateRemove.cxx @@ -24,6 +24,7 @@ #include "thread/Mutex.hxx" #include "thread/Cond.hxx" #include "Song.hxx" +#include "LightSong.hxx" #include "Main.hxx" #include "Instance.hxx" #include "Log.hxx" @@ -57,7 +58,7 @@ song_remove_event(void) #ifdef ENABLE_SQLITE /* if the song has a sticker, remove it */ if (sticker_enabled()) - sticker_song_delete(*removed_song); + sticker_song_delete(removed_song->Export()); #endif { -- cgit v1.2.3