Padding on a list is on the length of the list.

There was a bug where padding was being computed on each element of the
list. Close #5.
This commit is contained in:
Andrew Gallant
2013-08-11 20:54:15 -04:00
committed by Přemysl Janouch
parent b06a8ca976
commit 38b293e74d
17 changed files with 222 additions and 222 deletions

View File

@@ -93,9 +93,9 @@ func (s *Struct) WriteList(c *Context) {
c.Putln("for _, item := range list {")
c.Putln("structBytes = item.Bytes()")
c.Putln("copy(buf[b:], structBytes)")
c.Putln("b += xgb.Pad(len(structBytes))")
c.Putln("b += len(structBytes)")
c.Putln("}")
c.Putln("return b")
c.Putln("return xgb.Pad(b)")
c.Putln("}")
c.Putln("")
}