From e90a0c00ba00159d5173e29f999393ad7dc84d62 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 20 Dec 2013 00:44:51 +0000 Subject: [PATCH] Suppress other register's blank transactions from General Ledger git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23585 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/register/ledger-core/split-register-load.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/register/ledger-core/split-register-load.c b/src/register/ledger-core/split-register-load.c index fb794b4ee2..2b233ac6c0 100644 --- a/src/register/ledger-core/split-register-load.c +++ b/src/register/ledger-core/split-register-load.c @@ -499,6 +499,13 @@ gnc_split_register_load (SplitRegister *reg, GList * slist, if (pending_trans == trans) found_pending = TRUE; + /* If the transaction has only one split, and it's not our + * pending_trans, then it's another register's blank split and + * we don't want to see it. + */ + else if (xaccTransCountSplits (trans) < 2) + continue; + /* Do not load splits from the blank transaction. */ if (trans == blank_trans)