fixed a panic when a line is cut out(strg+k) and the next line

is empty.
This commit is contained in:
Rene Kaufmann
2017-06-20 11:53:59 +02:00
parent 4aeb4c78ac
commit 06c65d8404

View File

@@ -1,6 +1,8 @@
package main
import "github.com/zyedidia/clipboard"
import (
"github.com/zyedidia/clipboard"
)
// The Cursor struct stores the location of the cursor in the view
// The complicated part about the cursor is storing its location.
@@ -340,6 +342,11 @@ func (c *Cursor) GetVisualX() int {
if c.X > len(runes) {
c.X = len(runes) - 1
}
if c.X < 0 {
c.X = 0
}
return StringWidth(string(runes[:c.X]), tabSize)
}