bump gocui

This commit is contained in:
Jesse Duffield 2019-06-23 08:13:09 +10:00
parent 014dce909c
commit 18dc37f822
2 changed files with 8 additions and 2 deletions

4
Gopkg.lock generated
View file

@ -131,11 +131,11 @@
[[projects]]
branch = "master"
digest = "1:48d9273fdc90d71d6de12efb6bea48333cd569f8ce8363ceb269d3fda4f6442b"
digest = "1:29be572efa73e123cace81233a9140c038c6fb70d4240502464796d6e4eff668"
name = "github.com/jesseduffield/gocui"
packages = ["."]
pruneopts = "NUT"
revision = "619845fffd4d94c2e248f04bcdeaa2669ae24698"
revision = "e030e03faca4edb742120c0b739cb2114a4b3358"
[[projects]]
branch = "master"

View file

@ -97,6 +97,9 @@ type View struct {
HasLoader bool
writeMutex sync.Mutex
// IgnoreCarriageReturns tells us whether to ignore '\r' characters
IgnoreCarriageReturns bool
}
type viewLine struct {
@ -238,6 +241,9 @@ func (v *View) Write(p []byte) (n int, err error) {
case '\n':
v.lines = append(v.lines, nil)
case '\r':
if v.IgnoreCarriageReturns {
continue
}
nl := len(v.lines)
if nl > 0 {
v.lines[nl-1] = nil