From 66130964c6fc149ebcb1a0a74f0a17ef3e63656e Mon Sep 17 00:00:00 2001 From: Enrico Horn Date: Wed, 21 Jul 2021 23:59:42 +0200 Subject: [PATCH] Convert mathlib.modf result to number --- luaj-core/src/main/java/org/luaj/vm2/lib/MathLib.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/luaj-core/src/main/java/org/luaj/vm2/lib/MathLib.java b/luaj-core/src/main/java/org/luaj/vm2/lib/MathLib.java index 291b3fb5..ea2f6af0 100644 --- a/luaj-core/src/main/java/org/luaj/vm2/lib/MathLib.java +++ b/luaj-core/src/main/java/org/luaj/vm2/lib/MathLib.java @@ -300,7 +300,7 @@ public class MathLib extends TwoArgFunction { LuaValue n = args.arg1(); /* number is its own integer part, no fractional part */ if (n.islong()) - return varargsOf(n, valueOf(0.0)); + return varargsOf(n.tonumber(), valueOf(0.0)); double x = n.checkdouble(); /* integer part (rounds toward zero) */ double intPart = x > 0? Math.floor(x): Math.ceil(x);