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