r17959 - gnucash/trunk/src/register/ledger-core - Register: Add debugging to gnc_split_register_changed().
Charles Day
cedayiv at cvs.gnucash.org
Tue Feb 24 19:11:01 EST 2009
Author: cedayiv
Date: 2009-02-24 19:11:01 -0500 (Tue, 24 Feb 2009)
New Revision: 17959
Trac: http://svn.gnucash.org/trac/changeset/17959
Modified:
gnucash/trunk/src/register/ledger-core/split-register.c
Log:
Register: Add debugging to gnc_split_register_changed().
Modified: gnucash/trunk/src/register/ledger-core/split-register.c
===================================================================
--- gnucash/trunk/src/register/ledger-core/split-register.c 2009-02-25 00:03:13 UTC (rev 17958)
+++ gnucash/trunk/src/register/ledger-core/split-register.c 2009-02-25 00:11:01 UTC (rev 17959)
@@ -2100,16 +2100,30 @@
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
More information about the gnucash-changes
mailing list