}
+
+
+void gtk_tree_path_free_wrapper(void *data, void *useradata)
+{
+ gtk_tree_path_free(data);
+}
+
+
static GList *dupe_listview_get_selection(DupeWindow *dw, GtkWidget *listview)
{
GtkTreeModel *store;
}
work = work->next;
}
- g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+ g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper, NULL);
g_list_free(slist);
return g_list_reverse(list);
if (di_n == di) found = TRUE;
work = work->next;
}
- g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+ g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper, NULL);
g_list_free(slist);
return found;
if (di) list = g_list_prepend(list, di);
work = work->next;
}
- g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+ g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper, NULL);
g_list_free(slist);
dw->color_frozen = TRUE;
gtk_tree_model_get_iter(store, &iter, tpath);
gtk_tree_model_get(store, &iter, DUPE_COLUMN_POINTER, &di, -1);
}
- g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+ g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper, NULL);
g_list_free(slist);
if (event->state & GDK_CONTROL_MASK)