diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt index d4de5a32ae8..7df0eeb6479 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt @@ -147,7 +147,9 @@ public class KotlinVariableInplaceIntroducer( override fun getComponent() = myWholePanel override fun performIntroduce() { - val replacement = JetPsiFactory(myProject).createExpression(addedVariable.getName() ?: return) + val newName = getInputName() ?: return + addedVariable.setName(newName) + val replacement = JetPsiFactory(myProject).createExpression(newName) getOccurrences().forEach { if (it.isValid()) { it.replace(replacement)