summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-03-20 00:58:59 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-03-20 11:51:20 +0900
commit7e4dbb5f3b93d38b20545a1e5a668e44cab440ce (patch)
tree97fcc9f14750505fa76b320165ea5693384b008d
parent923c3a814de39ff906d675834af634252b3d2b3f (diff)
downloadfzf-7e4dbb5f3b93d38b20545a1e5a668e44cab440ce.tar.gz
Prevent start:track-current from being disabled
# track-current state can be immediately disabled fzf --sync --bind 'start:track-current'
-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
}