mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-15 06:43:47 -05:00
Fix SEGV when trying to render preview but the window is closed
Close #677
This commit is contained in:
@@ -796,6 +796,9 @@ func numLinesMax(str string, max int) int {
|
||||
}
|
||||
|
||||
func (t *Terminal) printPreview() {
|
||||
if !t.isPreviewEnabled() {
|
||||
return
|
||||
}
|
||||
t.pwindow.Erase()
|
||||
skip := t.previewer.offset
|
||||
extractColor(t.previewer.text, nil, func(str string, ansi *ansiState) bool {
|
||||
@@ -839,9 +842,7 @@ func (t *Terminal) printAll() {
|
||||
t.printPrompt()
|
||||
t.printInfo()
|
||||
t.printHeader()
|
||||
if t.isPreviewEnabled() {
|
||||
t.printPreview()
|
||||
}
|
||||
t.printPreview()
|
||||
}
|
||||
|
||||
func (t *Terminal) refresh() {
|
||||
|
||||
Reference in New Issue
Block a user