From 87b90098679c9daccd558d6df0fef508cf7a4a24 Mon Sep 17 00:00:00 2001 From: tv Date: Wed, 11 Sep 2013 19:59:53 +0200 Subject: ledger balance: clarify max_balance_len computation --- ledger/lib/balance | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ledger/lib/balance b/ledger/lib/balance index 1e9e2db2..f75410c3 100755 --- a/ledger/lib/balance +++ b/ledger/lib/balance @@ -42,15 +42,14 @@ function display_accounts() { max_balance_len = 0 for (name in accounts) { for (u in accounts[name]) { - s = accounts[name][u] - sub(/\..*/, "", s) - if (length(s) > max_balance_len) { - max_balance_len = length(s) + n = length(int(accounts[name][u])) + if (n > max_balance_len) { + max_balance_len = n } } } if (scale > 0) { - max_balance_len += 1 + scale + max_balance_len += length(".") + scale } for (name in accounts) { -- cgit v1.2.3