summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2010-05-30 02:35:25 -0600
committerJohn Wiegley <johnw@newartisans.com>2010-05-30 02:47:40 -0600
commita41d33fba37460587f59ea0349ac4947a4de9f3c (patch)
tree24042a917c16e311979d6cee3efc53e5661223a5 /src
parente86a4767bc93664893faa4d0f03619f57302c7d1 (diff)
downloadfork-ledger-a41d33fba37460587f59ea0349ac4947a4de9f3c.tar.gz
fork-ledger-a41d33fba37460587f59ea0349ac4947a4de9f3c.tar.bz2
fork-ledger-a41d33fba37460587f59ea0349ac4947a4de9f3c.zip
Option --rounding inverted to --no-rounding
Diffstat (limited to 'src')
-rw-r--r--src/chain.cc2
-rw-r--r--src/report.cc2
-rw-r--r--src/report.h4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/chain.cc b/src/chain.cc
index 44133391..1103fe42 100644
--- a/src/chain.cc
+++ b/src/chain.cc
@@ -87,7 +87,7 @@ post_handler_ptr chain_post_handlers(report_t& report,
handler.reset(new changed_value_posts(handler, report,
for_accounts_report,
report.HANDLED(unrealized),
- report.HANDLED(rounding)));
+ ! report.HANDLED(no_rounding)));
// calc_posts computes the running total. When this appears will determine,
// for example, whether filtered posts are included or excluded from the
diff --git a/src/report.cc b/src/report.cc
index 4dee4bb2..f3186e0b 100644
--- a/src/report.cc
+++ b/src/report.cc
@@ -916,6 +916,7 @@ option_t<report_t> * report_t::lookup_option(const char * p)
case 'n':
OPT_CH(collapse);
else OPT(no_color);
+ else OPT(no_rounding);
else OPT(no_titles);
else OPT(no_total);
else OPT(now_);
@@ -955,7 +956,6 @@ option_t<report_t> * report_t::lookup_option(const char * p)
else OPT(revalued);
else OPT(revalued_only);
else OPT(revalued_total_);
- else OPT(rounding);
break;
case 's':
OPT(sort_);
diff --git a/src/report.h b/src/report.h
index 104cfc73..78dc2165 100644
--- a/src/report.h
+++ b/src/report.h
@@ -267,6 +267,7 @@ public:
HANDLER(market).report(out);
HANDLER(meta_).report(out);
HANDLER(monthly).report(out);
+ HANDLER(no_rounding).report(out);
HANDLER(no_titles).report(out);
HANDLER(no_total).report(out);
HANDLER(now_).report(out);
@@ -296,7 +297,6 @@ public:
HANDLER(revalued).report(out);
HANDLER(revalued_only).report(out);
HANDLER(revalued_total_).report(out);
- HANDLER(rounding).report(out);
HANDLER(seed_).report(out);
HANDLER(sort_).report(out);
HANDLER(sort_all_).report(out);
@@ -638,6 +638,7 @@ public:
parent->HANDLER(color).off();
});
+ OPTION(report_t, no_rounding);
OPTION(report_t, no_titles);
OPTION(report_t, no_total);
@@ -821,7 +822,6 @@ public:
set_expr(args[0].to_string(), args[1].to_string());
});
- OPTION(report_t, rounding);
OPTION(report_t, seed_);
OPTION_(report_t, sort_, DO_(args) { // -S