Fix showing up complex images
Some complex texture strings contains [ character that needs to be escaped. Issue found with [halloween](https://github.com/GreenXenith/halloween) preview texture on player tab page button in smart_inventory. The button was dissapeared, after this change visible again.master
parent
72107bc648
commit
580508fa37
|
@ -885,7 +885,7 @@ smartfs.element("button", {
|
||||||
self.data.pos.x..","..self.data.pos.y..";"..
|
self.data.pos.x..","..self.data.pos.y..";"..
|
||||||
self.data.size.w..","..self.data.size.h..";"
|
self.data.size.w..","..self.data.size.h..";"
|
||||||
if self.data.image then
|
if self.data.image then
|
||||||
specstring = specstring..self.data.image..";"
|
specstring = specstring..minetest.formspec_escape(self.data.image)..";"
|
||||||
elseif self.data.item then
|
elseif self.data.item then
|
||||||
specstring = specstring..self.data.item..";"
|
specstring = specstring..self.data.item..";"
|
||||||
end
|
end
|
||||||
|
@ -1096,7 +1096,7 @@ smartfs.element("image", {
|
||||||
";"..
|
";"..
|
||||||
self.data.size.w..","..self.data.size.h..
|
self.data.size.w..","..self.data.size.h..
|
||||||
";"..
|
";"..
|
||||||
self.data.value..
|
minetest.formspec_escape(self.data.value)..
|
||||||
"]"
|
"]"
|
||||||
else
|
else
|
||||||
return "image["..
|
return "image["..
|
||||||
|
@ -1104,7 +1104,7 @@ smartfs.element("image", {
|
||||||
";"..
|
";"..
|
||||||
self.data.size.w..","..self.data.size.h..
|
self.data.size.w..","..self.data.size.h..
|
||||||
";"..
|
";"..
|
||||||
self.data.value..
|
minetest.formspec_escape(self.data.value)..
|
||||||
"]"
|
"]"
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Reference in New Issue