From b4877f002dfd905b4606c4bf9c390eca15591719 Mon Sep 17 00:00:00 2001 From: John McLear Date: Sun, 1 Dec 2013 18:06:56 +0000 Subject: [PATCH] handle logic for line lengths with 0 --- src/static/js/ace2_inner.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index 5d67b205f..3749a8586 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -2393,6 +2393,9 @@ function Ace2Inner(){ var indexIntoLine = 0; var selectionStartInLine = 0; var selectionEndInLine = rep.lines.atIndex(n).text.length; // exclude newline + if(rep.lines.atIndex(n).text.length == 0){ + return false; // If the line length is 0 we basically treat it as having no formatting + } if (n == selStartLine) { selectionStartInLine = rep.selStart[1];