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)
|
void gnc_gen_trans_list_delete (GNCImportMainMatcher *info)
|
||||||
{
|
{
|
||||||
|
GtkTreeModel *model;
|
||||||
|
GtkTreeIter iter;
|
||||||
|
GNCImportTransInfo *trans_info;
|
||||||
|
|
||||||
if (info == NULL)
|
if (info == NULL)
|
||||||
return;
|
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_save_window_size(GCONF_SECTION, GTK_WINDOW(info->dialog));
|
||||||
gnc_import_Settings_delete (info->user_settings);
|
gnc_import_Settings_delete (info->user_settings);
|
||||||
gtk_widget_destroy (GTK_WIDGET (info->dialog));
|
gtk_widget_destroy (GTK_WIDGET (info->dialog));
|
||||||
|
Loading…
Reference in New Issue
Block a user