aboutsummaryrefslogtreecommitdiffstats
path: root/src/dbUtils.c
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2008-09-29 13:18:49 +0200
committerMax Kellermann <max@duempel.org>2008-09-29 13:18:49 +0200
commita4019f7d2183b3ab6c2bbef68c7a5259326bc973 (patch)
tree906b150c570c89a4cdbc6299e3325cc30e59831c /src/dbUtils.c
parent5f0ed72c489fd1f0b3c38e3608d27966e1f41f88 (diff)
downloadmpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.tar.gz
mpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.tar.xz
mpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.zip
allow searching for albums with an empty tag
tfing wrote: > I have quite some files with an empty album tag as they do not come > from a particular album. > > If I want to look for those files and browse them, this happens: > :: nc localhost 6600 > OK MPD 0.12.0 > find album "" > ACK [2@0] {find} too few arguments for "find" > > I'd like to be able to browse those files in a client like gmpc. > So these 2 items would have to be developed: > - list album should report that some files have an empty tag > - it should be possible to search for an empty tag with the find command Patch-by: Marc Pavot ref: http://musicpd.org/mantis/view.php?id=464
Diffstat (limited to 'src/dbUtils.c')
-rw-r--r--src/dbUtils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dbUtils.c b/src/dbUtils.c
index a19294b04..98943d00a 100644
--- a/src/dbUtils.c
+++ b/src/dbUtils.c
@@ -295,8 +295,10 @@ static void visitTag(struct client *client, struct strset *set,
for (i = 0; i < tag->numOfItems; i++) {
if (tag->items[i]->type == tagType) {
strset_add(set, tag->items[i]->value);
+ return;
}
}
+ strset_add(set, "");
}
struct list_tags_data {