summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--walk.cc5
1 files 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);
}