mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-14 05:32:51 -06:00
gfse: fix a bug caused by sharing when copying a linearization function in the row view
Functional programming is easier than imperative programming!
This commit is contained in:
@@ -1486,7 +1486,9 @@ function draw_row(g) {
|
|||||||
for(var i in missing) {
|
for(var i in missing) {
|
||||||
var ci=missing[i]
|
var ci=missing[i]
|
||||||
var conc=g.concretes[ci]
|
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);
|
timestamp(conc);
|
||||||
}
|
}
|
||||||
reload_grammar(g)
|
reload_grammar(g)
|
||||||
|
|||||||
Reference in New Issue
Block a user