From a63123b556a6f0f66e61fc1c68cd7ec8ae71dc35 Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Wed, 8 Jan 2020 14:02:53 +0100 Subject: [PATCH] Handle \r line endings in plaintext j2k #KT-35831 #EA-209568 Fixed --- .../conversion/copy/ConvertTextJavaCopyPasteProcessor.kt | 4 ++-- idea/testData/copyPaste/plainTextConversion/KT13529.txt | 2 +- .../AbstractTextJavaToKotlinCopyPasteConversionTest.kt | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt index 11c023ba787..8c879f30352 100644 --- a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.idea.conversion.copy import com.intellij.codeInsight.editorActions.CopyPastePostProcessor +import com.intellij.codeInsight.editorActions.TextBlockTransferable import com.intellij.codeInsight.editorActions.TextBlockTransferableData import com.intellij.ide.highlighter.JavaFileType import com.intellij.openapi.diagnostic.ControlFlowException @@ -28,7 +29,6 @@ import com.intellij.openapi.module.Module import com.intellij.openapi.project.DumbService import com.intellij.openapi.project.Project import com.intellij.openapi.util.Ref -import com.intellij.openapi.util.TextRange import com.intellij.psi.* import com.intellij.util.LocalTimeCounter import org.jetbrains.annotations.TestOnly @@ -108,7 +108,7 @@ class ConvertTextJavaCopyPasteProcessor : CopyPastePostProcessor