summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generateGui.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/generateGui.go b/generateGui.go
index 6740a67..87a583e 100644
--- a/generateGui.go
+++ b/generateGui.go
@@ -384,9 +384,10 @@ func guiStringFuncs(w io.Writer, ZOOPB string, FRUITS string, FRUIT string) {
fmt.Fprintln(w, " r := new(guipb.AnyCol)")
fmt.Fprintln(w, " r.Header = new(guipb.Widget)")
fmt.Fprintln(w, " r.Header.Name = name")
- fmt.Fprintln(w, " r.Attr = new(guipb.ColAttr)")
- fmt.Fprintln(w, " r.Attr.Width = int32(sf.Width)")
- fmt.Fprintln(w, " r.Attr.Type = guipb.ColAttr_TIME")
+ fmt.Fprintln(w, " r.Attr = proto.Clone(sf.attr).(*guipb.ColAttr)")
+ fmt.Fprintln(w, " // r.Attr = new(guipb.ColAttr)")
+ fmt.Fprintln(w, " // r.Attr.Width = int32(sf.Width)")
+ fmt.Fprintln(w, " // r.Attr.Type = guipb.ColAttr_TIME")
fmt.Fprintln(w, "")
fmt.Fprintln(w, " for m := range mt.x.IterAll() {")
fmt.Fprintln(w, " t := sf.f(m)")