summaryrefslogtreecommitdiffstats
path: root/src/merger.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-08-15 01:10:41 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-08-15 01:10:41 +0900
commit0d171ba1d81886c6f9caf61867129e6daa268cd6 (patch)
treee82b6b40439ff4f6fc936f31e65790d976ccddb6 /src/merger.go
parent2069bbc8b54fa77384e42274ee15af7b397af884 (diff)
Remove special nilItem
Diffstat (limited to 'src/merger.go')
-rw-r--r--src/merger.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/merger.go b/src/merger.go
index 7d30a76e..d710f2a2 100644
--- a/src/merger.go
+++ b/src/merger.go
@@ -29,7 +29,7 @@ func PassMerger(chunks *[]*Chunk, tac bool) *Merger {
count: 0}
for _, chunk := range *mg.chunks {
- mg.count += len(*chunk)
+ mg.count += chunk.count
}
return &mg
}
@@ -65,7 +65,7 @@ func (mg *Merger) Get(idx int) Result {
idx = mg.count - idx - 1
}
chunk := (*mg.chunks)[idx/chunkSize]
- return Result{item: &(*chunk)[idx%chunkSize]}
+ return Result{item: &chunk.items[idx%chunkSize]}
}
if mg.sorted {