Add additional checks for document length in ConsoleViewImpl, don't run filters if the document is empty. Fixed highlightHyperlinksAndFoldings work for one-liners (RIDER-4390)

This commit is contained in:
Alexander.Kirsanov
2017-02-13 17:44:53 +03:00
parent b07d937dad
commit a7619de93f
@@ -938,7 +938,10 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo
if (!canHighlightHyperlinks && myUpdateFoldingsEnabled) {
return;
}
int endLine = myEditor.getDocument().getLineCount() - 1;
DocumentEx document = myEditor.getDocument();
if (document.getTextLength() == 0) return;
int endLine = Math.max(0, document.getLineCount() - 1);
if (canHighlightHyperlinks) {
myHyperlinks.highlightHyperlinks(myFilters, startLine, endLine);