Index: src/import-export/import-main-matcher.c =================================================================== --- src/import-export/import-main-matcher.c (revision 22929) +++ src/import-export/import-main-matcher.c (revision 22930) @@ -42,4 +42,5 @@ #include "import-backend.h" #include "import-account-matcher.h" +#include "app-utils/gnc-component-manager.h" #define GCONF_SECTION "dialogs/import/generic_matcher/transaction_list" @@ -146,4 +147,8 @@ return; + /* Don't run any queries and/or split sorts while processing the matcher + results. */ + gnc_suspend_gui_refresh(); + do { @@ -192,4 +197,7 @@ } g_slist_free(refs_list); + + /* Allow GUI refresh again. */ + gnc_resume_gui_refresh(); gnc_gen_trans_list_delete (info);