From 91d0f4e64361dcbe6a2b0fd4c2fff09b39972e44 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Thu, 5 Nov 2015 12:18:19 +0300 Subject: [PATCH] fix #52 --- src/dlangide/tools/d/dsyntax.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangide/tools/d/dsyntax.d b/src/dlangide/tools/d/dsyntax.d index bf6acc9..1a2404f 100644 --- a/src/dlangide/tools/d/dsyntax.d +++ b/src/dlangide/tools/d/dsyntax.d @@ -557,7 +557,7 @@ class SimpleDSyntaxSupport : SyntaxSupport { } // fill with category - for (int i = tokenLine; i <= newLine; i++) { + for (int i = tokenLine; i <= newLine && i < lines.length; i++) { int start = i > tokenLine ? 0 : tokenPos; int end = i < newLine ? cast(int)lines[i].length : newPos; for (int j = start; j < end; j++) {