From a6cdc429abf028eed76c287d82b8bcbf17942726 Mon Sep 17 00:00:00 2001 From: Ger Hobbelt <ger@hobbelt.com> Date: Sat, 2 Dec 2017 00:57:06 +0100 Subject: [PATCH] fix: `HUB.Startup.signal.Post()` API expects a single message STRING, so we must concatenate parts into a single string before queueing a call to this API. Fixes crash in `HUB.Startup.signal.Post()` itself where code expects a string type call parameter, rather than an array type parameter. --- unpacked/jax/output/CommonHTML/jax.js | 2 +- unpacked/jax/output/HTML-CSS/jax.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/unpacked/jax/output/CommonHTML/jax.js b/unpacked/jax/output/CommonHTML/jax.js index ae3e6ffae..2dd892e7d 100644 --- a/unpacked/jax/output/CommonHTML/jax.js +++ b/unpacked/jax/output/CommonHTML/jax.js @@ -343,7 +343,7 @@ if (!font.match(/-|fontdata/)) font += "-Regular"; if (!font.match(/\.js$/)) font += ".js" MathJax.Callback.Queue( - ["Post",HUB.Startup.signal,["CommonHTML - font data loaded",font]], + ["Post",HUB.Startup.signal,"CommonHTML - font data loaded for " + font], ["loadComplete",AJAX,this.fontDir+"/"+font] ); }, diff --git a/unpacked/jax/output/HTML-CSS/jax.js b/unpacked/jax/output/HTML-CSS/jax.js index f1ebe0b60..d2a10d0f5 100644 --- a/unpacked/jax/output/HTML-CSS/jax.js +++ b/unpacked/jax/output/HTML-CSS/jax.js @@ -197,7 +197,7 @@ }, loadError: function (font) { MESSAGE(["CantLoadWebFont","Can't load web font %1",HTMLCSS.fontInUse+"/"+font.directory],null,2000); - HUB.Startup.signal.Post(["HTML-CSS Jax - web font error",HTMLCSS.fontInUse+"/"+font.directory,font]); + HUB.Startup.signal.Post("HTML-CSS Jax - web font error for " + HTMLCSS.fontInUse+"/"+font.directory); }, firefoxFontError: function (font) { MESSAGE(["FirefoxCantLoadWebFont","Firefox can't load web fonts from a remote host"],null,3000); -- GitLab