diff options
| author | Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com> | 2018-12-08 18:50:45 +0300 |
|---|---|---|
| committer | Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com> | 2018-12-08 18:50:45 +0300 |
| commit | d95367a707ffd121e78a07f6a0d1d030fc4ac6b9 (patch) | |
| tree | 7869fcdffa7d781c2c90cae249c07935b9d62aa9 /pkg/gui/gui-util.go | |
| parent | Merge remote-tracking branch 'origin/master' into develop (diff) | |
| download | gitbatch-d95367a707ffd121e78a07f6a0d1d030fc4ac6b9.tar.gz | |
git add, git reset and git stash implementation added.
Diffstat (limited to 'pkg/gui/gui-util.go')
| -rw-r--r-- | pkg/gui/gui-util.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkg/gui/gui-util.go b/pkg/gui/gui-util.go index 2338bac..a0780bd 100644 --- a/pkg/gui/gui-util.go +++ b/pkg/gui/gui-util.go @@ -166,7 +166,9 @@ func (gui *Gui) fastCursorDown(g *gocui.Gui, v *gocui.View) error { if v != nil { ox, oy := v.Origin() _, vy := v.Size() - + if len(v.BufferLines())+len(v.ViewBufferLines()) <= vy+oy || len(v.ViewBufferLines()) < vy { + return nil + } // TODO: do something when it hits bottom if err := v.SetOrigin(ox, oy+vy/2); err != nil { return err |
