summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/terminal.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/terminal.go b/src/terminal.go
index a70329c0..337f5700 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -1846,7 +1846,7 @@ func (t *Terminal) printInfo() {
output = fmt.Sprintf("[Command failed: %s]", *t.failed)
}
var outputPrinter labelPrinter
- var outputLen int
+ outputLen := len(output)
if t.infoCommand != "" {
output = t.executeCommand(t.infoCommand, false, true, true, true, output)
outputPrinter, outputLen = t.ansiLabelPrinter(output, &tui.ColInfo, false)
@@ -1896,16 +1896,13 @@ func (t *Terminal) printInfo() {
if outputPrinter == nil {
t.window.CPrint(tui.ColInfo, output)
} else {
- outputPrinter(t.window, maxWidth)
+ outputPrinter(t.window, maxWidth-1)
}
t.window.Print(" ") // Margin
return
}
if t.infoStyle == infoInlineRight {
- if outputPrinter == nil {
- outputLen = util.StringWidth(output)
- }
if len(t.infoPrefix) == 0 {
move(line, pos, false)
newPos := util.Max(pos, t.window.Width()-outputLen-3)