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); }