>From cd4498c0a8d61be4b0f9d55f30d429da68c89d80 Mon Sep 17 00:00:00 2001 From: Alan Jenkins <alan-jenk...@tuffmail.co.uk> Date: Tue, 10 Feb 2009 13:58:52 +0000 Subject: [PATCH] Fix generic import skipped transactions
Bug 552275 - Cancelling OFX Import Still Adds Entries Bug 434944 - Refused transactions from import appear in register This was also a memory leak. Signed-off-by: Alan Jenkins <alan-jenk...@tuffmail.co.uk> --- src/import-export/import-main-matcher.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/import-export/import-main-matcher.c b/src/import-export/import-main-matcher.c index 6699085..ded996f 100644 --- a/src/import-export/import-main-matcher.c +++ b/src/import-export/import-main-matcher.c @@ -89,9 +89,23 @@ refresh_model_row(GNCImportMainMatcher *gui, GtkTreeModel *model, void gnc_gen_trans_list_delete (GNCImportMainMatcher *info) { + GtkTreeModel *model; + GtkTreeIter iter; + GNCImportTransInfo *trans_info; + if (info == NULL) return; + model = gtk_tree_view_get_model(info->view); + if (gtk_tree_model_get_iter_first(model, &iter)) { + do { + gtk_tree_model_get(model, &iter, + DOWNLOADED_COL_DATA, &trans_info, + -1); + gnc_import_TransInfo_delete(trans_info); + } while (gtk_tree_model_iter_next (model, &iter)); + } + gnc_save_window_size(GCONF_SECTION, GTK_WINDOW(info->dialog)); gnc_import_Settings_delete (info->user_settings); gtk_widget_destroy (GTK_WIDGET (info->dialog)); -- 1.5.4.3
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel