r17783 - gnucash/branches/2.2/src/register/register-gnome - [17781] Bug #564928: Fix segfault when closing a invoice tab (r17747, r17761 regression)

Christian Stimming cstim at cvs.gnucash.org
Sat Dec 20 16:26:20 EST 2008


Author: cstim
Date: 2008-12-20 16:26:20 -0500 (Sat, 20 Dec 2008)
New Revision: 17783
Trac: http://svn.gnucash.org/trac/changeset/17783

Modified:
   gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c
Log:
[17781] Bug #564928: Fix segfault when closing a invoice tab (r17747, r17761 regression)

This reverts one hunk of r17747, r17761: It's not necessary because the hash
table keys are freed up in gnucash_sheet_cleer_styles.

Patch by Jonathan Kamens.

Modified: gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c
===================================================================
--- gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c	2008-12-20 21:21:47 UTC (rev 17782)
+++ gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c	2008-12-20 21:26:20 UTC (rev 17783)
@@ -2367,8 +2367,7 @@
         sheet->width = 0;
         sheet->height = 0;
 
-        sheet->cursor_styles = g_hash_table_new_full (g_str_hash, g_str_equal,
-						      g_free, NULL);
+        sheet->cursor_styles = g_hash_table_new (g_str_hash, g_str_equal);
 
         sheet->blocks = g_table_new (sizeof (SheetBlock),
                                      gnucash_sheet_block_construct,



More information about the gnucash-changes mailing list