diff options
| author | 2018-04-18 16:42:42 -0500 | |
|---|---|---|
| committer | 2018-04-18 16:42:42 -0500 | |
| commit | b9977e0b03afe37147dbbdf5f3222f9483981e11 (patch) | |
| tree | 03063d8dcf27afa0a5fffe1195420ec3431b4f60 /plugins | |
| parent | bbfc5ec285b0ed9e724b9a3cd3959d4b2f615b21 (diff) | |
plugins/portname: change indentation in save file by request (nw)
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/portname/init.lua | 7 |
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 |
