on main help sign in
fix(logo): possible division by zero
866e0e8Christian Rocha
internal/tui/components/logo/logo.go+4−1
@@ -374,7 +374,10 @@ func blendColors(size int, stops ...color.Color) []color.Color {
374 segmentSize := segmentSizes[i]
374 segmentSize := segmentSizes[i]
375
375
376 for j := range segmentSize {
376 for j := range segmentSize {
377+ var t float64
378+ if segmentSize > 1 {
377− t := float64(j) / float64(segmentSize)
379+ t = float64(j) / float64(segmentSize-1)
380+ }
378 c := c1.BlendHcl(c2, t)
381 c := c1.BlendHcl(c2, t)
379 blended = append(blended, c)
382 blended = append(blended, c)
380 }
383 }