From 82c9671f79c4673b0253db54533e6910f96a92a1 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 6 Jul 2025 22:02:12 +0900 Subject: Fix selection lost on revision bump --- src/chunklist.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/chunklist.go') diff --git a/src/chunklist.go b/src/chunklist.go index bd98999d..ce4a56a0 100644 --- a/src/chunklist.go +++ b/src/chunklist.go @@ -41,6 +41,13 @@ func (c *Chunk) IsFull() bool { return c.count == chunkSize } +func (c *Chunk) lastIndex(minValue int32) int32 { + if c.count == 0 { + return minValue + } + return c.items[c.count-1].Index() + 1 // Exclusive +} + func (cl *ChunkList) lastChunk() *Chunk { return cl.chunks[len(cl.chunks)-1] } -- cgit v1.2.3