diff options
-rw-r--r-- | content.go | 6 | ||||
-rw-r--r-- | server_conn.go | 6 |
2 files changed, 6 insertions, 6 deletions
@@ -590,10 +590,10 @@ func prependTexture(prep string, t *mt.Texture) { *t = mt.Texture(s) } -func (sc *serverConn) prependInv(inv mt.Inv) { - for k, l := range inv { +func (sc *serverConn) prependInv(inv *mt.Inv) { + for k, l := range *inv { for i := range l.Stacks { - prepend(sc.name, &inv[k].InvList.Stacks[i].Name) + prepend(sc.name, &(*inv)[k].InvList.Stacks[i].Name) } } } diff --git a/server_conn.go b/server_conn.go index fc353cc..e3f19fa 100644 --- a/server_conn.go +++ b/server_conn.go @@ -204,7 +204,7 @@ func handleSrv(sc *serverConn) { case *mt.ToCltInv: var inv mt.Inv inv.Deserialize(strings.NewReader(cmd.Inv)) - sc.prependInv(inv) + sc.prependInv(&inv) var t mt.ToolCaps for _, iDef := range sc.client().itemDefs { @@ -301,7 +301,7 @@ func handleSrv(sc *serverConn) { case *mt.ToCltDetachedInv: var inv mt.Inv inv.Deserialize(strings.NewReader(cmd.Inv)) - sc.prependInv(inv) + sc.prependInv(&inv) b := &strings.Builder{} inv.Serialize(b) @@ -372,7 +372,7 @@ func handleSrv(sc *serverConn) { } for k := range cmd.Blk.NodeMetas { - sc.prependInv(cmd.Blk.NodeMetas[k].Inv) + sc.prependInv(&cmd.Blk.NodeMetas[k].Inv) } sc.client().SendCmd(cmd) |