From 0a82bd84a137633df5a8f40e4e62ba9f84562ec1 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Dec 22 2008 16:01:50 +0000 Subject: Fix crasher. --- diff --git a/changeset_r17783.diff b/changeset_r17783.diff new file mode 100644 index 0000000..55ccc43 --- /dev/null +++ b/changeset_r17783.diff @@ -0,0 +1,12 @@ +Index: /gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c +=================================================================== +--- /gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c (revision 17761) ++++ /gnucash/branches/2.2/src/register/register-gnome/gnucash-sheet.c (revision 17783) +@@ -2368,6 +2368,5 @@ + 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), diff --git a/gnucash.spec b/gnucash.spec index 9736203..c877618 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -4,7 +4,7 @@ Name: gnucash Summary: Finance management application Version: 2.2.8 URL: http://gnucash.org/ -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Applications/Productivity Source: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-%{version}.tar.bz2 @@ -16,6 +16,7 @@ BuildRequires: libofx-devel, aqbanking-devel, guile-devel BuildRequires: desktop-file-utils, texinfo BuildRequires: gettext, slib >= 3a1-5, libtool, intltool Patch0: gnucash-quiet.patch +Patch1: changeset_r17783.diff Requires: gnucash-docs >= 2.2.0 Requires: slib >= 3a1-5 Requires: perl(Finance::Quote) @@ -37,6 +38,7 @@ balanced books. %prep %setup -q %patch0 -p1 +%patch1 -p4 find src/quotes -name "*.in" -exec sed -i "s|use lib '@-PERLINCL-@';||g" {} \; %build @@ -128,6 +130,9 @@ fi %doc doc/README.german doc/README.francais doc/guile-hackers.txt %changelog +* Mon Dec 22 2008 Bill Nottingham - 2.2.8-2 +- fix crash resulting from earlier crash fix (#474511, ) + * Tue Dec 16 2008 Bill Nottingham - 2.2.8-1 - update to 2.2.8