From 316233583ddb3d47876ec3f65beb2c8ef0520081 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Thu, 29 May 2003 02:45:25 +0000 Subject: [PATCH] * src/business/business-core/gncTaxTable.c: when asking for the child, return ourself if we're already a child instead of making a (useless) grandchild. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8433 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 6 ++++++ src/business/business-core/gncTaxTable.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 235e642b04..cfccbe9072 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-05-28 Derek Atkins + + * src/business/business-core/gncTaxTable.c: when asking for + the child, return ourself if we're already a child instead + of making a (useless) grandchild. + 2003-05-28 Christian Stimming * src/import-export/hbci/gnc-hbci-transfer.c, dialog-hbcitrans.c, diff --git a/src/business/business-core/gncTaxTable.c b/src/business/business-core/gncTaxTable.c index e40c68b780..80ca4b4b1b 100644 --- a/src/business/business-core/gncTaxTable.c +++ b/src/business/business-core/gncTaxTable.c @@ -451,6 +451,7 @@ GncTaxTable *gncTaxTableReturnChild (GncTaxTable *table, gboolean make_new) if (!table) return NULL; if (table->child) return table->child; + if (table->parent) return table; if (make_new) { child = gncTaxTableCopy (table); gncTaxTableSetChild (table, child);