gnucash maint: [eguile-utilities] fmtnumeric displays decimal instead of fraction
Christopher Lam
clam at code.gnucash.org
Tue Jun 23 07:25:39 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/47e2fb9d (commit)
from https://github.com/Gnucash/gnucash/commit/677090c5 (commit)
commit 47e2fb9d856c32021249633cd43175ffe64889ab
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jun 23 19:16:46 2020 +0800
[eguile-utilities] fmtnumeric displays decimal instead of fraction
previously fmtnumeric would convert gnc_numeric to double. simplifying
the code had omitted this conversion, and exact fractions were
rendered. ensure decimal is rendered.
diff --git a/gnucash/report/report-system/eguile-utilities.scm b/gnucash/report/report-system/eguile-utilities.scm
index 71c8fdf91..790022f13 100644
--- a/gnucash/report/report-system/eguile-utilities.scm
+++ b/gnucash/report/report-system/eguile-utilities.scm
@@ -39,7 +39,8 @@
(number->string (if (integer? n) (inexact->exact n) n)))
;; Format gnc-numeric n with as many decimal places as required
-(define-public fmtnumeric fmtnumber)
+(define-public fmtnumeric
+ (compose fmtnumber exact->inexact))
(define-public (gnc-monetary-neg? monetary)
; return true if the monetary value is negative
Summary of changes:
gnucash/report/report-system/eguile-utilities.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list