mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[gnc-engine-guile.c] return #f when gnc_numeric has error
otherwise it'd throw guile div/0 exception
This commit is contained in:
parent
d11bdb3e3a
commit
8f32992100
@ -1731,8 +1731,8 @@ gnc_scm_to_numeric(SCM gncnum)
|
||||
SCM
|
||||
gnc_numeric_to_scm(gnc_numeric arg)
|
||||
{
|
||||
return scm_divide(scm_from_int64(arg.num),
|
||||
scm_from_int64(arg.denom));
|
||||
return gnc_numeric_check (arg) ? SCM_BOOL_F :
|
||||
scm_divide (scm_from_int64 (arg.num), scm_from_int64 (arg.denom));
|
||||
}
|
||||
|
||||
static SCM
|
||||
|
Loading…
Reference in New Issue
Block a user