From 6d86efabe4c90f9e03b0535222dc4cf02a8eb70d Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 28 Feb 2011 12:09:07 +0100 Subject: [PATCH] copy/paste whole string with caret inside dbl quoting eliminated (IDEA-65819 ) --- .../editorActions/StringLiteralCopyPasteProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/editorActions/StringLiteralCopyPasteProcessor.java b/java/java-impl/src/com/intellij/codeInsight/editorActions/StringLiteralCopyPasteProcessor.java index eec7be77ca19..72edc6aeadb4 100644 --- a/java/java-impl/src/com/intellij/codeInsight/editorActions/StringLiteralCopyPasteProcessor.java +++ b/java/java-impl/src/com/intellij/codeInsight/editorActions/StringLiteralCopyPasteProcessor.java @@ -35,8 +35,8 @@ public class StringLiteralCopyPasteProcessor implements CopyPastePreProcessor { final PsiElement elementAtCaret = file.findElementAt(startOffset); if (!(elementAtCaret instanceof PsiJavaToken && (((PsiJavaToken) elementAtCaret)).getTokenType() == JavaTokenType.STRING_LITERAL && - startOffset > elementAtCaret.getTextRange().getStartOffset() && - endOffsets[i] < elementAtCaret.getTextRange().getEndOffset())) { + startOffset >= elementAtCaret.getTextRange().getStartOffset() && + endOffsets[i] <= elementAtCaret.getTextRange().getEndOffset())) { isLiteral = false; } }