mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
gnc_import_TransInfo_delete() was defined but never called! This led to a memory leak, and erroneous behaviour. Bug 552275 - Cancelling OFX Import Still Adds Entries Bug 434944 - Refused transactions from import appear in register Patch by Alan Jenkins <alan-jenkins@tuffmail.co.uk> BP git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17891 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
386a42bfe4
commit
1cb6fc32d8
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user