From d4ec7187cadba19b64ff8d441d06e946a681dd6d Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Fri, 10 Aug 2001 09:50:29 +0000 Subject: [PATCH] 2001-08-10 Dave Peticolas * src/register/register-core/cell-factory.c (gnc_cell_factory_add_cell_type): fix bug git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5104 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 5 +++++ src/register/register-core/cell-factory.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 05a52da2f7..685b710c6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-08-10 Dave Peticolas + + * src/register/register-core/cell-factory.c + (gnc_cell_factory_add_cell_type): fix bug + 2001-08-09 Dave Peticolas * src/register/register-gnome/table-gnome.c diff --git a/src/register/register-core/cell-factory.c b/src/register/register-core/cell-factory.c index 56f4b6c109..96eb1cd4bb 100644 --- a/src/register/register-core/cell-factory.c +++ b/src/register/register-core/cell-factory.c @@ -86,7 +86,10 @@ gnc_cell_factory_add_cell_type (CellFactory *cf, cr = g_hash_table_lookup (cf->cell_table, cell_type_name); if (cr) + { + g_hash_table_remove (cf->cell_table, cell_type_name); g_free (cr->cell_type_name); + } else cr = g_new0 (CellRecord, 1);