diff options
-rw-r--r-- | src/filters.cc | 9 | ||||
-rw-r--r-- | src/report.h | 3 |
2 files changed, 2 insertions, 10 deletions
diff --git a/src/filters.cc b/src/filters.cc index 8daf6700..98288880 100644 --- a/src/filters.cc +++ b/src/filters.cc @@ -894,16 +894,7 @@ void subtotal_posts::operator()(post_t& post) account_t * acct = post.reported_account(); assert(acct); -#if 0 - // jww (2012-04-06): The problem with doing this early is that - // fn_display_amount will recalculate this again. For example, if you - // use --invert, it will invert both here and in the display amount, - // effectively negating it. - bind_scope_t bound_scope(*amount_expr.get_context(), post); - value_t amount(amount_expr.calc(bound_scope)); -#else value_t amount(post.amount); -#endif post.xdata().compound_value = amount; post.xdata().add_flags(POST_EXT_COMPOUND); diff --git a/src/report.h b/src/report.h index 1bda0407..7775e21d 100644 --- a/src/report.h +++ b/src/report.h @@ -732,7 +732,8 @@ public: OPTION(report_t, inject_); OPTION_(report_t, invert, DO() { - OTHER(amount_).on(whence, "-amount_expr"); + OTHER(display_amount_).on(whence, "-display_amount"); + OTHER(display_total_).on(whence, "-display_total"); }); OPTION_ |