Balance ENTER/LEAVE calls on some functions.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15829 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
David Hampton 2007-04-06 00:19:08 +00:00
parent b7cc4b2e1e
commit 392cd816a3
3 changed files with 14 additions and 2 deletions

View File

@ -173,7 +173,10 @@ xaccSplitScrub (Split *split)
ENTER ("(split=%p)", split); ENTER ("(split=%p)", split);
trans = xaccSplitGetParent (split); trans = xaccSplitGetParent (split);
if (!trans) return; if (!trans) {
LEAVE("no trans");
return;
}
account = xaccSplitGetAccount (split); account = xaccSplitGetAccount (split);
@ -193,6 +196,7 @@ xaccSplitScrub (Split *split)
if (!account) if (!account)
{ {
PINFO ("Free Floating Transaction!"); PINFO ("Free Floating Transaction!");
LEAVE ("no account");
return; return;
} }
@ -232,6 +236,7 @@ xaccSplitScrub (Split *split)
if (gnc_numeric_same (amount, value, scu, GNC_HOW_RND_ROUND)) if (gnc_numeric_same (amount, value, scu, GNC_HOW_RND_ROUND))
{ {
LEAVE("(split=%p) different values", split);
return; return;
} }

View File

@ -990,8 +990,12 @@ void
xaccTransCommitEdit (Transaction *trans) xaccTransCommitEdit (Transaction *trans)
{ {
if (!trans) return; if (!trans) return;
ENTER ("(trans=%p)", trans);
if (!qof_commit_edit (QOF_INSTANCE(trans))) return; if (!qof_commit_edit (QOF_INSTANCE(trans))) {
LEAVE("editlevel non-zero");
return;
}
/* We increment this for the duration of the call /* We increment this for the duration of the call
* so other functions don't result in a recursive * so other functions don't result in a recursive

View File

@ -321,11 +321,13 @@ gnc_lot_add_split (GNCLot *lot, Split *split)
"\tlot account=\'%s\', split account=\'%s\'\n", "\tlot account=\'%s\', split account=\'%s\'\n",
xaccAccountGetName(lot->account), xaccAccountGetName (acc)); xaccAccountGetName(lot->account), xaccAccountGetName (acc));
gnc_lot_commit_edit(lot); gnc_lot_commit_edit(lot);
LEAVE("different accounts");
return; return;
} }
if (lot == split->lot) { if (lot == split->lot) {
gnc_lot_commit_edit(lot); gnc_lot_commit_edit(lot);
LEAVE("already in lot");
return; /* handle not-uncommon no-op */ return; /* handle not-uncommon no-op */
} }
if (split->lot) if (split->lot)
@ -341,6 +343,7 @@ gnc_lot_add_split (GNCLot *lot, Split *split)
gnc_lot_commit_edit(lot); gnc_lot_commit_edit(lot);
qof_event_gen (&lot->inst.entity, QOF_EVENT_MODIFY, NULL); qof_event_gen (&lot->inst.entity, QOF_EVENT_MODIFY, NULL);
LEAVE("added to lot");
} }
void void