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