diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt index 61f402d5c5e..d216fc06f3f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt @@ -192,7 +192,7 @@ public class KotlinInplaceParameterIntroducer( if (parameter == addedParameter) { addedRange = range } - else if (parameter in parametersToRemove) { + else if (parameter in parametersToRemove && !descriptor.withDefaultValue) { rangesToRemove.add(range) }