From b4a00bacd724c2ae7981f540efa888c66e68296c Mon Sep 17 00:00:00 2001 From: Alexander Zolotov Date: Thu, 3 Sep 2015 15:07:50 +0300 Subject: [PATCH] EA-69887 --- .../com/intellij/codeInsight/template/impl/TemplateState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java index 9b2407454624..86f79899cd27 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java @@ -223,7 +223,7 @@ public class TemplateState implements Disposable { } CharSequence text = myDocument.getCharsSequence(); int segmentNumber = myTemplate.getVariableSegmentNumber(variableName); - if (segmentNumber < 0) { + if (segmentNumber < 0 || mySegments.getSegmentsCount() <= segmentNumber) { return null; } int start = mySegments.getSegmentStart(segmentNumber); -- 2.32.0