forked from minetest-mods/mesecons
		
	Avoid borking the luacontroller if the code uses square brackets. When the next stable MT is released, uncomment the formspec_escape call to take advantave of formspec escaping.
This commit is contained in:
		| @@ -284,9 +284,13 @@ end | ||||
| local reset_meta = function(pos, code, errmsg) | ||||
| 	local meta = minetest.env:get_meta(pos) | ||||
| 	code = code or ""; | ||||
| 	code = string.gsub(code, "%[", "(") -- would otherwise | ||||
| 	code = string.gsub(code, "%]", ")") -- corrupt formspec | ||||
| 	errmsg = errmsg or ""; | ||||
| 	errmsg = string.gsub(errmsg, "%[", "(") -- would otherwise | ||||
| 	errmsg = string.gsub(errmsg, "%]", ")") -- corrupt formspec | ||||
| 	--code = minetest.formspec_escape(code or "") | ||||
| 	--errmsg = minetest.formspec_escape(errmsg or "") | ||||
| 	meta:set_string("code", code) | ||||
| 	meta:set_string("formspec", "size[10,8]".. | ||||
| 		"background[-0.2,-0.25;10.4,8.75;jeija_luac_background.png]".. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user