mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	use lineheight rather than buffer length
This commit is contained in:
		
							
								
								
									
										4
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							| @@ -189,11 +189,11 @@ | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:d6df25dee1274e63c25f84c257bc504359f975dedb791eec7a5b51992146bb76" | ||||
|   digest = "1:66bb9b4a5abb704642fccba52a84a7f7feef2d9623f87b700e52a6695044723f" | ||||
|   name = "github.com/jesseduffield/gocui" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "4fca348422d8b6136e801b222858204a35ee369a" | ||||
|   revision = "03e26ff3f1de2c1bc2205113c3aba661312eee00" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   | ||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -18,7 +18,7 @@ require ( | ||||
| 	github.com/heroku/rollrus v0.0.0-20180515183152-fc0cef2ff331 | ||||
| 	github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 | ||||
| 	github.com/jesseduffield/go-getter v0.0.0-20180822080847-906e15686e63 | ||||
| 	github.com/jesseduffield/gocui v0.0.0-20180919095827-4fca348422d8 | ||||
| 	github.com/jesseduffield/gocui v0.0.0-20180921065632-03e26ff3f1de | ||||
| 	github.com/jesseduffield/termbox-go v0.0.0-20180919093808-1e272ff78dcb | ||||
| 	github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8 | ||||
| 	github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1 | ||||
|   | ||||
| @@ -183,7 +183,7 @@ func (gui *Gui) cursorDown(g *gocui.Gui, v *gocui.View) error { | ||||
| 	} | ||||
| 	cx, cy := v.Cursor() | ||||
| 	ox, oy := v.Origin() | ||||
| 	ly := len(v.BufferLines()) - 1 | ||||
| 	ly := v.LinesHeight() - 1 | ||||
| 	_, height := v.Size() | ||||
| 	maxY := height - 1 | ||||
|  | ||||
| @@ -219,7 +219,7 @@ func (gui *Gui) correctCursor(v *gocui.View) error { | ||||
| 	ox, oy := v.Origin() | ||||
| 	_, height := v.Size() | ||||
| 	maxY := height - 1 | ||||
| 	ly := len(v.BufferLines()) - 1 | ||||
| 	ly := v.LinesHeight() - 1 | ||||
| 	if oy+cy <= ly { | ||||
| 		return nil | ||||
| 	} | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/github.com/jesseduffield/gocui/view.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/jesseduffield/gocui/view.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -447,8 +447,8 @@ func (v *View) ViewBufferLines() []string { | ||||
| 	return lines | ||||
| } | ||||
|  | ||||
| func (v *View) ViewLinesHeight() int { | ||||
| 	return len(v.viewLines) | ||||
| func (v *View) LinesHeight() int { | ||||
| 	return len(v.lines) | ||||
| } | ||||
|  | ||||
| // ViewBuffer returns a string with the contents of the view's buffer that is | ||||
|   | ||||
		Reference in New Issue
	
	Block a user