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