diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt index d35a5eba215..18049e36dcb 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt @@ -30,6 +30,7 @@ import org.jetbrains.kotlin.idea.refactoring.ValVarExpression import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.psi.psiUtil.createSmartPointer import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType +import org.jetbrains.kotlin.psi.psiUtil.startOffset interface AddValVarToConstructorParameterAction { companion object { @@ -55,6 +56,8 @@ interface AddValVarToConstructorParameterAction { it.element } ?: return + editor.caretModel.moveToOffset(parameter.startOffset) + TemplateBuilderImpl(parameter) .apply { replaceElement(parameter.valOrVarKeyword!!, ValVarExpression) } .buildInlineTemplate()