From 135406e9fbbad0a27ae4e1aad0bfb575ba473f7c Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 8 Oct 2014 16:59:04 +0400 Subject: [PATCH] EA-61121 Fix content range for string literals without closing quote in JSON --- .../src/com/intellij/json/psi/JsonStringLiteralManipulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/src/com/intellij/json/psi/JsonStringLiteralManipulator.java b/json/src/com/intellij/json/psi/JsonStringLiteralManipulator.java index 2613bcdeaaf0..855655f7b858 100644 --- a/json/src/com/intellij/json/psi/JsonStringLiteralManipulator.java +++ b/json/src/com/intellij/json/psi/JsonStringLiteralManipulator.java @@ -26,7 +26,7 @@ public class JsonStringLiteralManipulator extends AbstractElementManipulator 0 && (content.endsWith("'") || content.endsWith("\"")) ? -1 : 0; + final int endOffset = content.length() > 1 && (content.endsWith("'") || content.endsWith("\"")) ? -1 : 0; return new TextRange(startOffset, content.length() + endOffset); } }