r16415 - gnucash/branches/register-rewrite/src/engine - Clean-up the semantics of xaccDupeTransaction.
Chris Shoemaker
chris at cvs.gnucash.org
Sat Aug 11 16:56:54 EDT 2007
Author: chris
Date: 2007-08-11 16:47:13 -0400 (Sat, 11 Aug 2007)
New Revision: 16415
Trac: http://svn.gnucash.org/trac/changeset/16415
Modified:
gnucash/branches/register-rewrite/src/engine/Period.c
gnucash/branches/register-rewrite/src/engine/Transaction.c
Log:
Clean-up the semantics of xaccDupeTransaction.
- If the transaction to be duplicated is being edited and has had
some splits removed, don't dupe those.
- Go ahead and parent the duped splits to the new transaction. There's
no good reason not to do this, and not doing it is just way too confusing.
- Clearly document what to expect from duped transactions, instead of
vaguely warning about weirdness.
More information about the gnucash-patches
mailing list