(handle_value): The transaction xdata.dflags were being set too late; the
TRANSACTION_COMPOUND setting was being thrown away as a result.
This commit is contained in:
parent
c83ec7885b
commit
b72236d544
1 changed files with 3 additions and 2 deletions
5
walk.cc
5
walk.cc
|
|
@ -213,8 +213,6 @@ void handle_value(const value_t& value,
|
|||
|
||||
if (date)
|
||||
xdata.date = date;
|
||||
if (flags)
|
||||
xdata.dflags |= flags;
|
||||
|
||||
value_t temp(value);
|
||||
|
||||
|
|
@ -236,6 +234,9 @@ void handle_value(const value_t& value,
|
|||
break;
|
||||
}
|
||||
|
||||
if (flags)
|
||||
xdata.dflags |= flags;
|
||||
|
||||
handler(xact);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue