From a1b9dfe6c12cda72a73e7a212fdf7a414e48c42f Mon Sep 17 00:00:00 2001 From: Joshua Sled Date: Wed, 24 May 2006 01:44:55 +0000 Subject: [PATCH] Bug#342182: change gtk-workaround check to be more specific in face of evidence. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14162 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 7 +++++++ src/register/register-gnome/gnucash-sheet.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2e9ed3bdc2..be5320dc90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-05-23 Joshua Sled + + * src/register/register-gnome/gnucash-sheet.c + (GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL): Change test to be + open-ended on the top, as we expect future GTKs will not allow + this either, as experience has shown. Should fix Bug#342182. + 2006-05-22 Derek Atkins * src/import-export/qif-import/*: diff --git a/src/register/register-gnome/gnucash-sheet.c b/src/register/register-gnome/gnucash-sheet.c index 38d1b60118..b5b0f2a633 100644 --- a/src/register/register-gnome/gnucash-sheet.c +++ b/src/register/register-gnome/gnucash-sheet.c @@ -48,7 +48,8 @@ /* FIXME: at least broken on gtk 2.4.14 */ /* jsled: and 2.6.8 */ /* jsled: and 2.8.8 */ -#define GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL (GTK_MINOR_VERSION > 8) +/* jsled: and 2.9.{0,1}, as per http://bugzilla.gnome.org/show_bug.cgi?id=342182 */ +#define GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL (GTK_MINOR_VERSION < 4) static guint gnucash_register_initial_rows = 15;