diff --git a/style.go b/style.go index 03d6a05..4fdb5e0 100644 --- a/style.go +++ b/style.go @@ -129,6 +129,9 @@ func (s Style) StrikeThrough(on bool) Style { // Attributes returns a new style based on s, with its attributes set as // specified. func (s Style) Attributes(attrs AttrMask) Style { - s.attrs = attrs - return s + return Style{ + fg: s.fg, + bg: s.fg, + attrs: attrs, + } }