diff options
author | Max Kellermann <max@duempel.org> | 2014-01-08 00:41:08 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-01-08 00:41:08 +0100 |
commit | 6a953394f49eb4c36f2170b83bd4da9b681222e1 (patch) | |
tree | 2d17f6b901502eaf674a7aa082004696b04afc80 /src/command | |
parent | c152a88ff60b0f3f2574860909edae20fdd8cf19 (diff) | |
download | mpd-6a953394f49eb4c36f2170b83bd4da9b681222e1.tar.gz mpd-6a953394f49eb4c36f2170b83bd4da9b681222e1.tar.xz mpd-6a953394f49eb4c36f2170b83bd4da9b681222e1.zip |
SongSticker: use Song references
Diffstat (limited to 'src/command')
-rw-r--r-- | src/command/StickerCommands.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/command/StickerCommands.cxx b/src/command/StickerCommands.cxx index d353a5541..e5451d260 100644 --- a/src/command/StickerCommands.cxx +++ b/src/command/StickerCommands.cxx @@ -63,7 +63,7 @@ handle_sticker_song(Client &client, int argc, char *argv[]) if (song == nullptr) return print_error(client, error); - const auto value = sticker_song_get_value(song, argv[4]); + const auto value = sticker_song_get_value(*song, argv[4]); db->ReturnSong(song); if (value.empty()) { command_error(client, ACK_ERROR_NO_EXIST, @@ -80,7 +80,7 @@ handle_sticker_song(Client &client, int argc, char *argv[]) if (song == nullptr) return print_error(client, error); - sticker *sticker = sticker_song_get(song); + sticker *sticker = sticker_song_get(*song); db->ReturnSong(song); if (sticker) { sticker_print(client, *sticker); @@ -94,7 +94,7 @@ handle_sticker_song(Client &client, int argc, char *argv[]) if (song == nullptr) return print_error(client, error); - bool ret = sticker_song_set_value(song, argv[4], argv[5]); + bool ret = sticker_song_set_value(*song, argv[4], argv[5]); db->ReturnSong(song); if (!ret) { command_error(client, ACK_ERROR_SYSTEM, @@ -111,8 +111,8 @@ handle_sticker_song(Client &client, int argc, char *argv[]) return print_error(client, error); bool ret = argc == 4 - ? sticker_song_delete(song) - : sticker_song_delete_value(song, argv[4]); + ? sticker_song_delete(*song) + : sticker_song_delete_value(*song, argv[4]); db->ReturnSong(song); if (!ret) { command_error(client, ACK_ERROR_SYSTEM, |