From 799e97e420133eb25a321f30a61f857831a93dac Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Mon, 9 Aug 2004 17:49:06 -0400 Subject: more bug fixes --- walk.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'walk.h') diff --git a/walk.h b/walk.h index e01b5d97..7ad8264c 100644 --- a/walk.h +++ b/walk.h @@ -69,7 +69,8 @@ void handle_transaction(transaction_t * xact, for (transactions_list::iterator i = xact->entry->transactions.begin(); i != xact->entry->transactions.end(); i++) - if (! ((*i)->flags & TRANSACTION_AUTO) && + if ((! (flags & OTHER_TRANSACTIONS) || + ! ((*i)->flags & TRANSACTION_AUTO)) && ! ((*i)->dflags & TRANSACTION_HANDLED) && (*i == xact ? (flags & MATCHING_TRANSACTIONS) : (flags & OTHER_TRANSACTIONS))) { -- cgit v1.2.3