Fix strange selection for long lines

See #351
This commit is contained in:
Zachary Yedidia
2016-09-11 15:00:44 -04:00
parent cfdaf0e3f6
commit 0bc80adc28

View File

@@ -695,6 +695,7 @@ func (v *View) DisplayView() {
charNum = Loc{v.leftCol, charNum.Y}
for _, ch := range Sub(line, v.leftCol, v.leftCol+v.width) {
if screenX-v.leftCol > v.x+v.width {
charNum = charNum.Move(Count(line[:v.leftCol+v.width]), v.Buf)
break
}