Fix index wraparound logic in News widget selection

This commit is contained in:
Arindy 2025-12-29 23:34:48 +01:00
parent 9b5afc3d7c
commit a29beeda43

View File

@ -40,7 +40,7 @@ func createNewsOptions(ctx context.Context, _ terminalapi.Terminal, _ interface{
return err return err
} }
if len(widget.newsArticles.Articles) > 0 { if len(widget.newsArticles.Articles) > 0 {
widget.Selected = (widget.Selected + 1) % (len(widget.newsArticles.Articles) + 1) widget.Selected = (widget.Selected + 1) % len(widget.newsArticles.Articles)
} }
return nil return nil
}) })