From 2bc7a4afc024f368d66991aeadce25988f78184c Mon Sep 17 00:00:00 2001 From: MathWizz Date: Mon, 4 Nov 2013 12:35:43 -0600 Subject: [PATCH] Fixed Interpreter.boolarg incorrectly checking strings --- js/Interpreter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/Interpreter.js b/js/Interpreter.js index 67478d5..7974406 100644 --- a/js/Interpreter.js +++ b/js/Interpreter.js @@ -217,7 +217,7 @@ Interpreter.prototype.boolarg = function(block, index) { if (typeof arg === 'boolean') { return arg; } else if (typeof arg === 'string') { - return arg === '' || arg === '0' || arg.toLowerCase() === 'false'; + return !(arg === '' || arg === '0' || arg.toLowerCase() === 'false'); } return arg; }