mirror of
https://github.com/junegunn/fzf.git
synced 2025-05-19 12:50:22 -07:00
Fix header window not updated on change-header
This commit is contained in:
parent
376142eb0d
commit
0dce561ec9
@ -5133,7 +5133,12 @@ func (t *Terminal) Loop() error {
|
|||||||
header = t.captureLines(a.a)
|
header = t.captureLines(a.a)
|
||||||
}
|
}
|
||||||
if t.changeHeader(header) {
|
if t.changeHeader(header) {
|
||||||
|
if t.headerWindow != nil {
|
||||||
|
// Need to resize header window
|
||||||
|
req(reqFullRedraw)
|
||||||
|
} else {
|
||||||
req(reqHeader, reqList, reqPrompt, reqInfo)
|
req(reqHeader, reqList, reqPrompt, reqInfo)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
req(reqHeader)
|
req(reqHeader)
|
||||||
}
|
}
|
||||||
|
@ -1920,4 +1920,11 @@ class TestCore < TestInteractive
|
|||||||
tmux.send_keys :Up
|
tmux.send_keys :Up
|
||||||
tmux.until { |lines| assert_includes lines, ' 2' }
|
tmux.until { |lines| assert_includes lines, ' 2' }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_change_header_on_header_window
|
||||||
|
tmux.send_keys %(seq 100 | #{FZF} --list-border --input-border --bind 'start:change-header(foo),space:change-header(bar)'), :Enter
|
||||||
|
tmux.until { |lines| assert lines.any_include?('foo') }
|
||||||
|
tmux.send_keys :Space
|
||||||
|
tmux.until { |lines| assert lines.any_include?('bar') }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user