summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/www/gfse/editor.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/www/gfse/editor.js b/src/www/gfse/editor.js
index 703886ab5..c33f0bfa4 100644
--- a/src/www/gfse/editor.js
+++ b/src/www/gfse/editor.js
@@ -1486,7 +1486,9 @@ function draw_row(g) {
for(var i in missing) {
var ci=missing[i]
var conc=g.concretes[ci]
- conc.lins.push(lin)
+ // This is not functional programming, so copy the lin first...
+ var lin2=JSON.parse(JSON.stringify(lin))
+ conc.lins.push(lin2)
timestamp(conc);
}
reload_grammar(g)