diff options
author | Max Kellermann <max@duempel.org> | 2009-12-27 16:49:04 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-12-27 16:49:04 +0100 |
commit | d66c055fec3923dd38e5b28d74c1c4e7e70040db (patch) | |
tree | 3f288710e887e4202e95af4205786b2a5ee25985 | |
parent | 915d1d0738c1327d30ad1d2a9d58fa96fb136db8 (diff) | |
download | mpd-d66c055fec3923dd38e5b28d74c1c4e7e70040db.tar.gz mpd-d66c055fec3923dd38e5b28d74c1c4e7e70040db.tar.xz mpd-d66c055fec3923dd38e5b28d74c1c4e7e70040db.zip |
dbUtils: return multiple tag values per song
When collecting tag values for the result set, add all of a song's tag
values of the searched type. This affects the "list" command.
Previously, "list" only considered the first tag value of a song.
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/dbUtils.c | 1 |
2 files changed, 1 insertions, 1 deletions
@@ -15,6 +15,7 @@ ver 0.15.7 (2009/??/??) * mapper: fix memory leak when playlist_directory is not set * mapper: apply filesystem_charset to playlists * command: verify playlist name in the "rm" command +* database: return multiple tag values per song ver 0.15.6 (2009/11/18) diff --git a/src/dbUtils.c b/src/dbUtils.c index f89148c1b..fa2cfa27a 100644 --- a/src/dbUtils.c +++ b/src/dbUtils.c @@ -246,7 +246,6 @@ visitTag(struct client *client, struct strset *set, for (unsigned i = 0; i < tag->num_items; i++) { if (tag->items[i]->type == tagType) { strset_add(set, tag->items[i]->value); - return; } } |