From 5f5ad968f985dd1efff90f39bffe9364945861ee Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 15 May 2018 16:57:08 -0700 Subject: [PATCH] Bug 796079 - Repeatable Crash in Tax Report Options. --- gnucash/gnome/dialog-tax-info.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnucash/gnome/dialog-tax-info.c b/gnucash/gnome/dialog-tax-info.c index 1578a851e5..39647869e7 100644 --- a/gnucash/gnome/dialog-tax-info.c +++ b/gnucash/gnome/dialog-tax-info.c @@ -931,6 +931,12 @@ gnc_tax_info_account_changed_cb (GtkTreeSelection *selection, can only get a list of accounts. */ view = GNC_TREE_VIEW_ACCOUNT(ti_dialog->account_treeview); accounts = gnc_tree_view_account_get_selected_accounts (view); + if (accounts == NULL) + { + clear_gui (ti_dialog); + gnc_tax_info_set_changed (ti_dialog, FALSE); + return; + } account_to_gui (ti_dialog, accounts->data); g_list_free(accounts);