r18784 - gnucash/trunk/src/import-export - Replace one more g_list_append by g_list_prepend.
Christian Stimming
cstim at code.gnucash.org
Tue Mar 2 15:59:32 EST 2010
Author: cstim
Date: 2010-03-02 15:59:32 -0500 (Tue, 02 Mar 2010)
New Revision: 18784
Trac: http://svn.gnucash.org/trac/changeset/18784
Modified:
gnucash/trunk/src/import-export/import-backend.c
Log:
Replace one more g_list_append by g_list_prepend.
Modified: gnucash/trunk/src/import-export/import-backend.c
===================================================================
--- gnucash/trunk/src/import-export/import-backend.c 2010-03-02 20:41:04 UTC (rev 18783)
+++ gnucash/trunk/src/import-export/import-backend.c 2010-03-02 20:59:32 UTC (rev 18784)
@@ -761,9 +761,10 @@
match_info->trans = xaccSplitGetParent(split);
- /* Append that to the list. */
+ /* Append that to the list. Do not use g_list_append because
+ it is slow. The list is sorted afterwards anyway. */
trans_info->match_list =
- g_list_append(trans_info->match_list,
+ g_list_prepend(trans_info->match_list,
match_info);
}
}/* end split_find_match */
More information about the gnucash-changes
mailing list