summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2019-12-16 18:47:05 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2019-12-16 18:47:05 +0900
commit212de25409636388a2a23befa847b2fa5a5d23ee (patch)
treeadde8cac5a68d680b688df7c1ac868e6ce7692be
parent5da8bbf45af54df8f60969e88d95bf1fe155baee (diff)
Fix incorrect header array mutation
-rw-r--r--src/core.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core.go b/src/core.go
index ff558497..99dde536 100644
--- a/src/core.go
+++ b/src/core.go
@@ -296,9 +296,9 @@ func Run(opts *Options, revision string) {
}
case EvtHeader:
- header := value.([]string)
- header = append(header, make([]string, opts.HeaderLines-len(header))...)
- terminal.UpdateHeader(header)
+ headerPadded := make([]string, opts.HeaderLines)
+ copy(headerPadded, value.([]string))
+ terminal.UpdateHeader(headerPadded)
case EvtSearchFin:
switch val := value.(type) {