From 9db42f6c20a456f5c910fe419cf23901deb98df3 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sat, 14 Jun 2003 11:15:37 +0000 Subject: Use g_list_prepend instead of g_list_append, and fix mem leaks along the 2003-06-14 Christian Persch * src/ephy-topic-action.c: (build_bookmarks_menu), (build_topics_menu): * src/language-dialog.c: (language_editor_remove_button_clicked_cb): * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb): * embed/downloader-view.c: (download_dialog_abort_cb): Use g_list_prepend instead of g_list_append, and fix mem leaks along the way. --- src/bookmarks/ephy-topic-action.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/bookmarks') diff --git a/src/bookmarks/ephy-topic-action.c b/src/bookmarks/ephy-topic-action.c index f5afa6155..8a6abed4e 100644 --- a/src/bookmarks/ephy-topic-action.c +++ b/src/bookmarks/ephy-topic-action.c @@ -199,11 +199,11 @@ build_bookmarks_menu (EphyTopicAction *action, EphyNode *node) for (i = 0; i < children->len; ++i) { - node_list = g_list_append (node_list, + node_list = g_list_prepend (node_list, g_ptr_array_index (children, i)); } - g_list_sort (node_list, (GCompareFunc)sort_bookmarks); + node_list = g_list_sort (node_list, (GCompareFunc)sort_bookmarks); for (l = g_list_first (node_list); l != NULL; l = g_list_next (l)) { @@ -308,11 +308,11 @@ build_topics_menu (EphyTopicAction *action, EphyNode *node) for (i = 0; i < children->len; ++i) { - node_list = g_list_append (node_list, + node_list = g_list_prepend (node_list, g_ptr_array_index (children, i)); } - g_list_sort (node_list, (GCompareFunc)sort_topics); + node_list = g_list_sort (node_list, (GCompareFunc)sort_topics); for (l = g_list_first (node_list); l != NULL; l = g_list_next (l)) { -- cgit v1.2.3