Mercurial > geeqie
diff src/metadata.c @ 1193:aed0e28b2744
keyword_list_find() -> find_string_in_list(), return gboolean.
author | zas_ |
---|---|
date | Sun, 30 Nov 2008 21:59:28 +0000 |
parents | 48d62a7e3c33 |
children | ef7530186597 |
line wrap: on
line diff
--- a/src/metadata.c Sun Nov 30 21:52:37 2008 +0000 +++ b/src/metadata.c Sun Nov 30 21:59:28 2008 +0000 @@ -519,13 +519,13 @@ g_free(comment); } -gint keyword_list_find(GList *list, const gchar *keyword) +gboolean find_string_in_list(GList *list, const gchar *string) { while (list) { gchar *haystack = list->data; - if (haystack && keyword && strcmp(haystack, keyword) == 0) return TRUE; + if (haystack && string && strcmp(haystack, string) == 0) return TRUE; list = list->next; } @@ -562,7 +562,7 @@ gchar *keyword = g_strndup(begin, l); /* only add if not already in the list */ - if (keyword_list_find(list, keyword) == FALSE) + if (find_string_in_list(list, keyword) == FALSE) list = g_list_append(list, keyword); else g_free(keyword);