From 4a71cd9953bf9d283458c791d780c27f3518a3f1 Mon Sep 17 00:00:00 2001
From: sjhuang26 <sjhuang26@gmail.com>
Date: Fri, 24 Nov 2017 11:56:43 -0500
Subject: [PATCH] Made logic more consistent with Scratch 2

---
 src/lib/monitor-adapter.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/monitor-adapter.js b/src/lib/monitor-adapter.js
index ce4388b0f..e3c986676 100644
--- a/src/lib/monitor-adapter.js
+++ b/src/lib/monitor-adapter.js
@@ -37,7 +37,7 @@ export default function ({id, spriteName, index, opcode, params, value, x, y}) {
     if (isUndefined(y)) y = PADDING + (index * (PADDING + MONITOR_HEIGHT));
     
     // If value is a number, round it to six decimal places
-    if (!isNaN(value)) {
+    if (typeof value === "number" || (typeof value === "string" && String(parseFloat(value)) === value)) {
         value = Number(Number(value).toFixed(6));
     }
     
-- 
GitLab