r13766 - gnucash/trunk/src/engine - Avoid generating Transaction
modified events for Transaction roll-back.
Chris Shoemaker
chris at cvs.gnucash.org
Mon Apr 10 22:55:58 EDT 2006
Author: chris
Date: 2006-04-10 22:55:57 -0400 (Mon, 10 Apr 2006)
New Revision: 13766
Trac: http://svn.gnucash.org/trac/changeset/13766
Modified:
gnucash/trunk/src/engine/Transaction.c
Log:
Avoid generating Transaction modified events for Transaction roll-back.
Enable emission of some new Split events.
Use xaccSplitRollbackEdit() in implementation of xaccTransRollbackEdit().
Avoid rollback of Splits not owned by the Transaction. This was actually
impossible to encounter, but the algorithm is now correct even for some
cases that aren't permitted by other code.
More information about the gnucash-patches
mailing list