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