From 8078b7082fa72663bc84a9cde951103327a262fd Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Fri, 1 Aug 2025 17:44:22 -0700 Subject: [PATCH] fix out of bounds crash --- ui/widgets/waveformseekbar.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/widgets/waveformseekbar.go b/ui/widgets/waveformseekbar.go index 19d88ac..955285c 100644 --- a/ui/widgets/waveformseekbar.go +++ b/ui/widgets/waveformseekbar.go @@ -143,8 +143,8 @@ func recolorWaveformImage(img *image.NRGBA, cL, cR color.Color, oldProgress, new bnds := img.Rect.Bounds() xMin, xMax := 0, bnds.Dx() if !fullRecolor { - xMin = min(oldProgress, newProgress) - xMax = max(oldProgress, newProgress) + xMin = max(0, min(oldProgress, newProgress)) + xMax = min(bnds.Dx(), max(oldProgress, newProgress)) } for x := xMin; x < xMax; x++ { for y := 0; y < bnds.Dy(); y++ {