This commit is contained in:
Kovid Goyal 2023-03-23 15:32:47 +05:30
parent ccfae228b9
commit 6590be84a2
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -40,14 +40,14 @@ func (self *Color) Set(val any) (err error) {
self.Red = uint8(v) self.Red = uint8(v)
case style.RGBA: case style.RGBA:
self.Is_numbered = false self.Is_numbered = false
self.Red, self.Green, self.Blue = v.Red, v.Red, v.Blue self.Red, self.Green, self.Blue = v.Red, v.Green, v.Blue
case string: case string:
rgba, err := style.ParseColor(v) rgba, err := style.ParseColor(v)
if err != nil { if err != nil {
return err return err
} }
self.Is_numbered = false self.Is_numbered = false
self.Red, self.Green, self.Blue = rgba.Red, rgba.Red, rgba.Blue self.Red, self.Green, self.Blue = rgba.Red, rgba.Green, rgba.Blue
default: default:
return fmt.Errorf("Unknown type to set color from: %T", v) return fmt.Errorf("Unknown type to set color from: %T", v)
} }