r13863 - gnucash/trunk/src/register/ledger-core - More register fixes related to recent changes:

Chris Shoemaker chris at cvs.gnucash.org
Wed Apr 26 22:18:38 EDT 2006


Author: chris
Date: 2006-04-26 22:18:37 -0400 (Wed, 26 Apr 2006)
New Revision: 13863
Trac: http://svn.gnucash.org/trac/changeset/13863

Modified:
   gnucash/trunk/src/register/ledger-core/split-register-control.c
   gnucash/trunk/src/register/ledger-core/split-register-load.c
   gnucash/trunk/src/register/ledger-core/split-register.c
Log:
   More register fixes related to recent changes:
   For the autofill in basic-ledger mode, avoid an extra BeginCommit.

   For "remove all splits from the transaction" case, also avoid a potential
   extra BeginCommit.  Also, fix a bug where one split might have not been 
   removed if this operation was performed in a register other than the one
   where the transaction was created.

   Make sure that whenever we actually do commit the pending transaction, we
   clear the stored GUID *before* the commit, since it may be checked again
   from the register's refresh event handler.

   In other news, I haven't seen the orphan splits recently...




More information about the gnucash-patches mailing list