From 45f01a9871b71fd55c0b3742400548cbf4044253 Mon Sep 17 00:00:00 2001 From: Ad5001 Date: Tue, 22 Apr 2025 05:20:50 +0200 Subject: [PATCH] Fixing crash when X Cursor's calculated target number is an integer. --- common/src/objs/xcursor.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/objs/xcursor.mjs b/common/src/objs/xcursor.mjs index 4ad511c..63fd182 100644 --- a/common/src/objs/xcursor.mjs +++ b/common/src/objs/xcursor.mjs @@ -78,7 +78,7 @@ export default class XCursor extends DrawableObject { if(this.approximate) { approx = (this.targetElement.execute(this.x.execute())) let intLength = Math.round(approx).toString().length - let rounding = Math.min(this.rounding, approx.toString().length - intLength - 1) + let rounding = Math.max(0, Math.min(this.rounding, approx.toString().length - intLength - 1)) approx = approx.toPrecision(rounding + intLength) } return approx