From 21be8d118db274ce99a90c916454b21a0afdcc90 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 6 Aug 2018 17:58:28 +0300 Subject: [PATCH] Fix "ReplaceInfixOrOperatorCallFix" (make consistent PSI) One relevant quick-fix test should be fixed after it --- .../kotlin/idea/quickfix/ReplaceInfixOrOperatorCallFix.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/ReplaceInfixOrOperatorCallFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/ReplaceInfixOrOperatorCallFix.kt index f02031559c6..f60abec2479 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/ReplaceInfixOrOperatorCallFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/ReplaceInfixOrOperatorCallFix.kt @@ -70,7 +70,7 @@ class ReplaceInfixOrOperatorCallFix( is KtBinaryExpression -> { replacement = if (element.operationToken == KtTokens.IDENTIFIER) { val newExpression = psiFactory.createExpressionByPattern( - "$0?.$1($2)$elvis", element.left ?: return, element.operationReference, element.right ?: return) + "$0?.$1($2)$elvis", element.left ?: return, element.operationReference.text, element.right ?: return) element.replace(newExpression) } else {