summaryrefslogtreecommitdiffstatshomepage
path: root/plugins/portname
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2018-04-18 16:42:42 -0500
committer cracyc <cracyc@users.noreply.github.com>2018-04-18 16:42:42 -0500
commitb9977e0b03afe37147dbbdf5f3222f9483981e11 (patch)
tree03063d8dcf27afa0a5fffe1195420ec3431b4f60 /plugins/portname
parentbbfc5ec285b0ed9e724b9a3cd3959d4b2f615b21 (diff)
plugins/portname: change indentation in save file by request (nw)
Diffstat (limited to 'plugins/portname')
-rw-r--r--plugins/portname/init.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/portname/init.lua b/plugins/portname/init.lua
index 23e9f904f15..594878f77b0 100644
--- a/plugins/portname/init.lua
+++ b/plugins/portname/init.lua
@@ -74,8 +74,11 @@ function portname.startplugin()
local labels = {}
ports[pname] = { labels = labels }
for fname, field in pairs(port.fields) do
- if not labels[field.mask] then
- labels[field.mask] = { name = fname, player = field.player }
+ local mask = tostring(field.mask)
+ if not labels[mask] then
+ labels[mask] = { name = fname, player = field.player }
+ setmetatable(labels[mask], { __tojson = function(v,s)
+ return json.stringify({ name = v.name, player = v.player }) end })
end
end
end