db/Print: pass TagType to PrintUniqueTags()

This commit is contained in:
Max Kellermann 2018-07-25 11:21:47 +02:00
parent 0505cb8f7e
commit f7fb8a33d7
3 changed files with 5 additions and 7 deletions

View File

@ -289,7 +289,7 @@ handle_list(Client &client, Request args, Response &r)
PrintSongUris(r, client.GetPartition(), filter.get());
else
PrintUniqueTags(r, client.GetPartition(),
tagType, group_mask, filter.get());
TagType(tagType), group_mask, filter.get());
return CommandResult::OK;
}

View File

@ -303,7 +303,7 @@ PrintUniqueTag(Response &r, TagType tag_type,
void
PrintUniqueTags(Response &r, Partition &partition,
unsigned type, TagMask group_mask,
TagType type, TagMask group_mask,
const SongFilter *filter)
{
assert(type < TAG_NUM_OF_ITEM_TYPES);
@ -313,8 +313,6 @@ PrintUniqueTags(Response &r, Partition &partition,
const DatabaseSelection selection("", true, filter);
using namespace std::placeholders;
const auto f = std::bind(PrintUniqueTag, std::ref(r),
(TagType)type, _1);
db.VisitUniqueTags(selection, (TagType)type,
group_mask, f);
const auto f = std::bind(PrintUniqueTag, std::ref(r), type, _1);
db.VisitUniqueTags(selection, type, group_mask, f);
}

View File

@ -55,7 +55,7 @@ PrintSongUris(Response &r, Partition &partition,
void
PrintUniqueTags(Response &r, Partition &partition,
unsigned type, TagMask group_mask,
TagType type, TagMask group_mask,
const SongFilter *filter);
#endif