From 725a8774938ceee47aa4566fcba494ab7a2437c0 Mon Sep 17 00:00:00 2001 From: Sojourner Truth <jon.w.wilkes@gmail.com> Date: Tue, 19 Jul 2016 21:56:44 -0400 Subject: [PATCH] fix bad port of tcl [string map] command to series of javascript String.replace replacing literal "+" must come first --- pd/nw/pd_canvas.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js index 6fbe37e22..445d82557 100644 --- a/pd/nw/pd_canvas.js +++ b/pd/nw/pd_canvas.js @@ -75,11 +75,11 @@ function string_to_array_of_chunks(msg) { // Should probably be in pdgui.js function encode_for_dialog(s) { + s = s.replace(/\+/g, "++"); s = s.replace(/\s/g, "+_"); s = s.replace(/\$/g, "+d"); s = s.replace(/;/g, "+s"); s = s.replace(/,/g, "+c"); - s = s.replace(/\+/g, "++"); s = "+" + s; return s; } -- GitLab