gchar *key = list->data;
gtk_list_store_append(store, &iter);
- gtk_list_store_set(store, &iter, KEYWORD_COLUMN_TOGGLE, keyword_list_find(keywords, key),
+ gtk_list_store_set(store, &iter, KEYWORD_COLUMN_TOGGLE, find_string_in_list(keywords, key),
KEYWORD_COLUMN_TEXT, key, -1);
list = list->prev;
if (!keyword) return;
list = keyword_list_pull(bd->keyword_view);
- found = keyword_list_find(list, keyword);
+ found = find_string_in_list(list, keyword);
if (active != found)
{
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;
}
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);
gint metadata_read(FileData *fd, GList **keywords, gchar **comment);
void metadata_set(FileData *fd, GList *keywords_to_use, gchar *comment_to_use, gboolean append);
-gint keyword_list_find(GList *list, const gchar *keyword);
+gboolean find_string_in_list(GList *list, const gchar *keyword);
GList *string_to_keywords_list(const gchar *text);
#endif