summaryrefslogtreecommitdiff
path: root/src/chunklist.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-07-06 22:02:12 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-07-06 22:02:12 +0900
commit82c9671f79c4673b0253db54533e6910f96a92a1 (patch)
treefac736ee0d72a8007db35662ddbaf6be3b6e259a /src/chunklist.go
parentd364a1122e23149a6fb2e060fe5f7a0dbb752b20 (diff)
downloadfzf-82c9671f79c4673b0253db54533e6910f96a92a1.tar.gz
Fix selection lost on revision bump
Diffstat (limited to 'src/chunklist.go')
-rw-r--r--src/chunklist.go7
1 files changed, 7 insertions, 0 deletions
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]
}