locate: added locate_item_list_casefold()

Merged casefolding code from two locations into this one library
function.
This commit is contained in:
Max Kellermann
2009-01-24 15:56:34 +01:00
parent 6a2118d04c
commit e6cb939a82
4 changed files with 22 additions and 11 deletions

View File

@@ -85,11 +85,7 @@ queue_search(struct client *client, const struct queue *queue,
{
unsigned i;
struct locate_item_list *new_list =
locate_item_list_new(criteria->length);
for (i = 0; i < criteria->length; i++)
new_list->items[i].needle =
g_utf8_casefold(criteria->items[i].needle, -1);
locate_item_list_casefold(criteria);
for (i = 0; i < queue_length(queue); i++) {
const struct song *song = queue_get(queue, i);