From b72236d544b89a482fb389edc16aa958db138a09 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sun, 13 Apr 2008 05:05:03 -0400 Subject: [PATCH] (handle_value): The transaction xdata.dflags were being set too late; the TRANSACTION_COMPOUND setting was being thrown away as a result. --- walk.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/walk.cc b/walk.cc index 35cd9839..b3b024f5 100644 --- a/walk.cc +++ b/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); }