From 2324301a45e770dbad0f1fd8def5899319348ef0 Mon Sep 17 00:00:00 2001 From: Chris Shoemaker Date: Thu, 4 May 2006 03:59:15 +0000 Subject: [PATCH] Fix bug #340168 by ignoring Splits that have been destroyed since the last call to xaccTransBeginEdit(). git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13917 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/register/ledger-core/split-register-load.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/register/ledger-core/split-register-load.c b/src/register/ledger-core/split-register-load.c index 1500baa58b..021c8253e1 100644 --- a/src/register/ledger-core/split-register-load.c +++ b/src/register/ledger-core/split-register-load.c @@ -388,6 +388,9 @@ gnc_split_register_load (SplitRegister *reg, GList * slist, split = node->data; trans = xaccSplitGetParent (split); + if (!xaccTransStillHasSplit(trans, split)) + continue; + if (pending_trans == trans) found_pending = TRUE;