From 153d0558b421d31316240a036543b02756088a18 Mon Sep 17 00:00:00 2001 From: Stefan Haller Date: Sun, 8 Dec 2024 13:10:25 +0100 Subject: [PATCH] [gocui] Fix FocusPoint when Wrap is true --- vendor/github.com/jesseduffield/gocui/view.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vendor/github.com/jesseduffield/gocui/view.go b/vendor/github.com/jesseduffield/gocui/view.go index 8c95bbe35..473c6dbaf 100644 --- a/vendor/github.com/jesseduffield/gocui/view.go +++ b/vendor/github.com/jesseduffield/gocui/view.go @@ -326,7 +326,11 @@ func (v *View) IsSearching() bool { } func (v *View) FocusPoint(cx int, cy int) { - lineCount := len(v.lines) + v.writeMutex.Lock() + defer v.writeMutex.Unlock() + + v.refreshViewLinesIfNeeded() + lineCount := len(v.viewLines) if cy < 0 || cy > lineCount { return }