changeset 64619 | e3d9a31281f3 |
parent 64617 | 01e50039edc9 |
child 64647 | bbfcef118acb |
--- a/src/Pure/PIDE/line.scala Tue Dec 20 17:09:40 2016 +0100 +++ b/src/Pure/PIDE/line.scala Tue Dec 20 17:46:44 2016 +0100 @@ -35,7 +35,9 @@ if (text.isEmpty) this else { val lines = Library.split_lines(text) - Position(line + lines.length - 1, column + length(Library.trim_line(lines.last))) + val l = line + lines.length - 1 + val c = (if (l == line) column else 0) + length(Library.trim_line(lines.last)) + Position(l, c) } }