summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/jesseduffield/gocui/view.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/jesseduffield/gocui/view.go')
-rw-r--r--vendor/github.com/jesseduffield/gocui/view.go8
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)
}