summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/report.cc1
-rw-r--r--src/report.h1
-rw-r--r--src/session.cc3
-rw-r--r--src/session.h1
4 files changed, 3 insertions, 3 deletions
diff --git a/src/report.cc b/src/report.cc
index 5222829c..6d8a0b88 100644
--- a/src/report.cc
+++ b/src/report.cc
@@ -326,6 +326,7 @@ expr_t::ptr_op_t report_t::lookup(const string& name)
OPT(amount_);
else OPT(anon);
else OPT(account_);
+ else OPT(abbrev_len_);
break;
case 'b':
diff --git a/src/report.h b/src/report.h
index edc3a838..5ab6c47c 100644
--- a/src/report.h
+++ b/src/report.h
@@ -152,6 +152,7 @@ public:
* Option handlers
*/
+ OPTION(report_t, abbrev_len_);
OPTION(report_t, account_);
OPTION(report_t, actual); // -L
OPTION(report_t, add_budget);
diff --git a/src/session.cc b/src/session.cc
index ed24fc23..4afe2e51 100644
--- a/src/session.cc
+++ b/src/session.cc
@@ -263,8 +263,7 @@ expr_t::ptr_op_t session_t::lookup(const string& name)
if (WANT_OPT()) { p += OPT_PREFIX_LEN;
switch (*p) {
case 'a':
- OPT(abbrev_len_);
- else OPT_(account_); // -a
+ OPT_(account_); // -a
break;
case 'd':
OPT(download); // -Q
diff --git a/src/session.h b/src/session.h
index ae0d213c..0b36b1c6 100644
--- a/src/session.h
+++ b/src/session.h
@@ -114,7 +114,6 @@ public:
* Option handlers
*/
- OPTION(session_t, abbrev_len_);
OPTION(session_t, account_); // -a
OPTION(session_t, download); // -Q