From 9bf6dbe233bfb73fbdd762fee3896a7ea60ad961 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Thu, 28 May 2026 11:04:00 -0700 Subject: Handle large values for -x --- thumbnailer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/thumbnailer.go b/thumbnailer.go index 07fdc37..89f9fed 100644 --- a/thumbnailer.go +++ b/thumbnailer.go @@ -431,7 +431,8 @@ func thumbnailer(args []string) error { termCols := int(ws.Col) cellX, cellY := int(ws.Xpixel)/int(ws.Col), int(ws.Ypixel)/int(ws.Row) - imagesPerRow := termCols / (cols + 1) + cols = min(cols, termCols) + imagesPerRow := (termCols + 1) / (cols + 1) var files, dirs []string if len(args) == 0 { -- cgit v1.3.1