From 5ed7dfad71f592dd4ce5e7b3367286ccc165725d Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 15 Sep 2016 22:05:49 -0400
Subject: [PATCH] fix issue #118: $@ flat out disappears from message box

---
 pd/nw/pd_canvas.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js
index 445d82557..74a93d90c 100644
--- a/pd/nw/pd_canvas.js
+++ b/pd/nw/pd_canvas.js
@@ -35,6 +35,7 @@ function close_save_dialog() {
 function text_to_fudi(text) {
     text = text.trim();
     text = text.replace(/(\$[0-9]+)/g, "\\$1");    // escape dollar signs
+    text = text.replace(/(\$@)/g, "\\$@");         // escape special $@ sign
     text = text.replace(/(?!\\)(,|;)/g, " \\$1 "); // escape "," and ";"
     text = text.replace(/\{|\}/g, "");             // filter "{" and "}"
     text = text.replace(/\s+/g, " ");              // filter consecutive /s
-- 
GitLab