From 199c0c309db12a48aeb780dbe392183df10f79e2 Mon Sep 17 00:00:00 2001 From: Charles Day Date: Wed, 25 Feb 2009 00:11:01 +0000 Subject: [PATCH] Register: Add debugging to gnc_split_register_changed(). git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17959 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/register/ledger-core/split-register.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/register/ledger-core/split-register.c b/src/register/ledger-core/split-register.c index 14c82afa05..000f86d02b 100644 --- a/src/register/ledger-core/split-register.c +++ b/src/register/ledger-core/split-register.c @@ -2100,16 +2100,30 @@ gnc_split_register_changed (SplitRegister *reg) SRInfo *info = gnc_split_register_get_info (reg); Transaction *pending_trans; + ENTER("reg=%p", reg); + if (reg == NULL) + { + LEAVE("no register"); return FALSE; + } if (gnc_table_current_cursor_changed (reg->table, FALSE)) + { + LEAVE("cursor changed"); return TRUE; + } pending_trans = xaccTransLookup (&info->pending_trans_guid, gnc_get_current_book ()); + if (xaccTransIsOpen (pending_trans)) + { + LEAVE("open and pending txn"); + return TRUE; + } - return xaccTransIsOpen (pending_trans); + LEAVE("register unchanged"); + return FALSE; } void