From 890637b2dccd1c56ca51b3bed2a0e7ca706641bf Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Thu, 28 May 2020 12:13:14 +0100 Subject: [PATCH] Delete Account: Short circuit checks if no transactions or subaccounts Count of splits and number of children need to be or'd --- gnucash/gnome/gnc-plugin-page-account-tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnucash/gnome/gnc-plugin-page-account-tree.c b/gnucash/gnome/gnc-plugin-page-account-tree.c index e009d85e0a..f664066025 100644 --- a/gnucash/gnome/gnc-plugin-page-account-tree.c +++ b/gnucash/gnome/gnc-plugin-page-account-tree.c @@ -1605,7 +1605,7 @@ gnc_plugin_page_account_tree_cmd_delete_account (GtkAction *action, GncPluginPag } // If no transaction or children just delete it. - if (!(xaccAccountCountSplits (account, FALSE) && + if (!(xaccAccountCountSplits (account, FALSE) || gnc_account_n_children (account))) { do_delete_account (account, NULL, NULL, NULL);