From 6fd731cd6e9a783ae660c6e2abede2ebc21ef941 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Thu, 5 Dec 2013 09:24:35 +0100 Subject: [PATCH] fixed literal-to-non-literal zero-value comparison bug --- history.txt | 4 ++++ threads.js | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/history.txt b/history.txt index 04c59494..a3046389 100755 --- a/history.txt +++ b/history.txt @@ -2026,3 +2026,7 @@ ______ * Lists: harmonize equality testing and List CONTAINS testing * French translation update, thanks, Martin! * Threads: fixed #261 (less tolerant null-value-to-number-coercion) + +131205 +------ +* Threads: fixed literal-to-non-literal zero-value comparison bug diff --git a/threads.js b/threads.js index 423dc3bf..fe5540c3 100644 --- a/threads.js +++ b/threads.js @@ -83,7 +83,7 @@ ArgLabelMorph, localize, XML_Element, hex_sha512*/ // Global stuff //////////////////////////////////////////////////////// -modules.threads = '2013-December-04'; +modules.threads = '2013-December-05'; var ThreadManager; var Process; @@ -101,7 +101,7 @@ function snapEquals(a, b) { var x = +a, y = +b, - specials = [true, false, '', 0]; + specials = [true, false, '']; // check for special values before coercing to numbers if (isNaN(x) || isNaN(y) ||