# HG changeset patch # User zas_ # Date 1210783975 0 # Node ID 97dd95e210c846dbc06d7c83d396acd95cb5a74f # Parent db373fb1b9d8304d139f43a06c09c3f706d114a7 Simplify collect_manager_add_action(), since g_list_append knows how to append to a NULL list. Patch by Uwe Ohse. diff -r db373fb1b9d8 -r 97dd95e210c8 src/collect-io.c --- a/src/collect-io.c Wed May 14 12:59:00 2008 +0000 +++ b/src/collect-io.c Wed May 14 16:52:55 2008 +0000 @@ -858,16 +858,10 @@ /* we keep track of the list's tail to keep this a n(1) operation */ - if (collection_manager_action_tail) - { - collection_manager_action_tail = g_list_append(collection_manager_action_tail, action); - collection_manager_action_tail = collection_manager_action_tail->next; - } - else - { - collection_manager_action_list = g_list_append(collection_manager_action_list, action); - collection_manager_action_tail = collection_manager_action_list; - } + collection_manager_action_tail = g_list_append(collection_manager_action_tail, action); + if (!collection_manager_action_list) + collection_manager_action_list = collection_manager_action_tail; + collection_manager_action_tail = collection_manager_action_tail->next; collect_manager_timer_push(FALSE); }