diff options
| author | woofdoggo <[email protected]> | 2022-04-30 16:53:00 -0400 | 
|---|---|---|
| committer | woofdoggo <[email protected]> | 2022-04-30 16:53:00 -0400 | 
| commit | 1a769cc4d63208e12d530d1534f823fb52acd3b9 (patch) | |
| tree | 9679a131ac7a377603ad9180bc1b3d93d528d3f9 | |
| parent | 7a4fade77cf2a8406e63409d11ac844dfb150679 (diff) | |
xgbgen: Fix EventCopy.Write
| -rw-r--r-- | xgbgen/go_event.go | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/xgbgen/go_event.go b/xgbgen/go_event.go index 9b5e748..a4ed3ea 100644 --- a/xgbgen/go_event.go +++ b/xgbgen/go_event.go @@ -162,7 +162,9 @@ func (e *EventCopy) Read(c *Context) {  func (e *EventCopy) Write(c *Context) {  	c.Putln("// Bytes writes a %s value to a byte slice.", e.EvType())  	c.Putln("func (v %s) Bytes() []byte {", e.EvType()) -	c.Putln("return %s(v).Bytes()", e.Old.(*Event).EvType()) +	c.Putln("buf := %s(v).Bytes()", e.Old.(*Event).EvType()) +	c.Putln("buf[0] = %d", e.Number) +	c.Putln("return buf")  	c.Putln("}")  	c.Putln("")  }  | 
