diff --git a/Source/dialog_uses.lua b/Source/dialog_uses.lua index c7f9dadccbba35f6610ddc9ea22427df38055c18..5919e967c16529aaf8b5df342b4772ef5ef59fca 100644 --- a/Source/dialog_uses.lua +++ b/Source/dialog_uses.lua @@ -662,6 +662,7 @@ function dialog.callback.renamescript(button, fields, _, notclosed) local field2intcmds = {"loadscript", "ifskip"} local field4intcmds = {"ifexplored"} + local oldnamenotgsub = oldname oldname = escapegsub(oldname, true) local tmp @@ -709,7 +710,7 @@ function dialog.callback.renamescript(button, fields, _, notclosed) -- Terminals and script boxes for k,v in pairs(entitydata) do - if (v.t == 18 or v.t == 19) and v.data == oldname then + if (v.t == 18 or v.t == 19) and v.data == oldnamenotgsub then entitydata[k].data = newname end end