diff options
Diffstat (limited to 'vendor/github.com/jesseduffield/gocui/view.go')
-rw-r--r-- | vendor/github.com/jesseduffield/gocui/view.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/vendor/github.com/jesseduffield/gocui/view.go b/vendor/github.com/jesseduffield/gocui/view.go index cfb0b7063..11e0e6d70 100644 --- a/vendor/github.com/jesseduffield/gocui/view.go +++ b/vendor/github.com/jesseduffield/gocui/view.go @@ -1160,6 +1160,12 @@ func updatedCursorAndOrigin(prevOrigin int, size int, cursor int) (int, int) { } func (v *View) ClearTextArea() { - v.TextArea.Clear() v.Clear() + + v.writeMutex.Lock() + defer v.writeMutex.Unlock() + + v.TextArea.Clear() + _ = v.SetOrigin(0, 0) + _ = v.SetCursor(0, 0) } |