From 26ad68d45ba377905e88de41fc45e65b3c6f40cf Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Wed, 16 Oct 2013 20:02:14 +0000 Subject: Prepend to lists rather than append as that's more efficient. svn path=/trunk/; revision=52650 --- color_filters.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'color_filters.c') diff --git a/color_filters.c b/color_filters.c index ae894363d3..7669c0e4e7 100644 --- a/color_filters.c +++ b/color_filters.c @@ -122,7 +122,7 @@ color_filters_add_tmp(GSList **cfl) colorf = color_filter_new(name, NULL, &bg_color, &fg_color, TRUE); colorf->filter_text = g_strdup("frame"); colorf->c_colorfilter = NULL; - *cfl = g_slist_append(*cfl, colorf); + *cfl = g_slist_prepend(*cfl, colorf); g_free(name); } @@ -269,7 +269,7 @@ color_filter_list_clone_cb(gpointer filter_arg, gpointer cfl_arg) color_filter_t *new_colorf; new_colorf = color_filter_clone((color_filter_t *)filter_arg); - *cfl = g_slist_append(*cfl, new_colorf); + *cfl = g_slist_prepend(*cfl, new_colorf); } /* clone the specified list */ @@ -604,7 +604,7 @@ read_filters_file(FILE *f, gpointer user_data) /* internal call */ colorf->c_colorfilter = temp_dfilter; - *cfl = g_slist_append(*cfl, colorf); + *cfl = g_slist_prepend(*cfl, colorf); } else { /* external call */ /* just editing, don't need the compiled filter */ -- cgit v1.2.3