summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/terminal.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/terminal.go b/src/terminal.go
index 1d89d235..923c6005 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -4638,7 +4638,7 @@ func (t *Terminal) Loop() error {
currentIndex := t.currentIndex()
focusChanged := focusedIndex != currentIndex
info := false
- if focusChanged && t.track == trackCurrent {
+ if focusChanged && focusedIndex >= 0 && t.track == trackCurrent {
t.track = trackDisabled
info = true
}