From 6ff63efa1911a21f8abea2b06ed27f1f277b6b6b Mon Sep 17 00:00:00 2001 From: Chris Shoemaker Date: Tue, 8 Aug 2006 22:12:07 +0000 Subject: [PATCH] Internalize some xaccAccountGroupBegin/CommitEdits into xaccGroupCopyGroup(). git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14612 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/Group.c | 4 ++++ src/engine/Period.c | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/Group.c b/src/engine/Group.c index 08c777217a..64fb0477fa 100644 --- a/src/engine/Group.c +++ b/src/engine/Group.c @@ -893,6 +893,8 @@ xaccGroupCopyGroup (AccountGroup *to, AccountGroup *from) if (!from->accounts || !to->book) return; ENTER (" "); + xaccAccountGroupBeginEdit(to); + xaccAccountGroupBeginEdit(from); for (node = from->accounts; node; node=node->next) { Account *to_acc, *from_acc = node->data; @@ -926,6 +928,8 @@ xaccGroupCopyGroup (AccountGroup *to, AccountGroup *from) xaccAccountGroupBeginEdit (to_acc->children); } } + xaccAccountGroupCommitEdit(from); + xaccAccountGroupCommitEdit(to); LEAVE (" "); } diff --git a/src/engine/Period.c b/src/engine/Period.c index 0a8c0b5213..67d9bdd048 100644 --- a/src/engine/Period.c +++ b/src/engine/Period.c @@ -559,11 +559,7 @@ gnc_book_partition_txn (QofBook *dest_book, QofBook *src_book, QofQuery *query) * routine, and it is not needed for the current usage. */ src_grp = xaccGetAccountGroup (src_book); dst_grp = xaccGetAccountGroup (dest_book); - xaccAccountGroupBeginEdit (dst_grp); - xaccAccountGroupBeginEdit (src_grp); xaccGroupCopyGroup (dst_grp, src_grp); - xaccAccountGroupCommitEdit (src_grp); - xaccAccountGroupCommitEdit (dst_grp); /* Next, run the query */ xaccAccountGroupBeginEdit (dst_grp);