Index: src/pkg/exp/gui/x11/conn.go |
=================================================================== |
old mode 100644 |
new mode 100755 |
--- a/src/pkg/exp/gui/x11/conn.go |
+++ b/src/pkg/exp/gui/x11/conn.go |
@@ -99,9 +99,9 @@ |
} |
for i := 0; i < nx; i += 4 { |
// X11's order is BGRX, not RGBA. |
- c.flushBuf1[i+0] = p[x+i+2] |
- c.flushBuf1[i+1] = p[x+i+1] |
- c.flushBuf1[i+2] = p[x+i+0] |
+ c.flushBuf1[i+0] = p[x+i].B |
+ c.flushBuf1[i+1] = p[x+i].G |
+ c.flushBuf1[i+2] = p[x+i].R |
} |
x += nx |
if _, err := c.w.Write(c.flushBuf1[:nx]); err != nil { |