diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2017-08-15 01:10:41 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2017-08-15 01:10:41 +0900 |
commit | 0d171ba1d81886c6f9caf61867129e6daa268cd6 (patch) | |
tree | e82b6b40439ff4f6fc936f31e65790d976ccddb6 /src/merger.go | |
parent | 2069bbc8b54fa77384e42274ee15af7b397af884 (diff) |
Remove special nilItem
Diffstat (limited to 'src/merger.go')
-rw-r--r-- | src/merger.go | 4 |
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 { |