From 34c182705daacdb5e209e838d314ac94ec70ccb2 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Thu, 6 May 2010 17:04:47 +0200 Subject: [PATCH] fix off by one bug in selection --- src/ace/Selection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ace/Selection.js b/src/ace/Selection.js index 3f1eb3cc..be595f5e 100644 --- a/src/ace/Selection.js +++ b/src/ace/Selection.js @@ -345,7 +345,7 @@ ace.Selection = function(doc) { var pos = {}; if (row >= this.doc.getLength()) { - pos.row = this.doc.getLength() - 1; + pos.row = Math.max(0, this.doc.getLength() - 1); pos.column = this.doc.getLine(pos.row).length; } else if (row < 0) {