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;