Commit f7fb8a33 authored by Max Kellermann's avatar Max Kellermann

db/Print: pass TagType to PrintUniqueTags()

parent 0505cb8f
......@@ -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;
}
......
......@@ -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);
}
......@@ -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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment