From 3eb5076a7ca93d2abf3bd6af10bf8024357cb2e4 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Wed, 12 Oct 2016 12:56:40 +0300 Subject: [PATCH] Rename: Fix in-place rename on non-overriding functions --- .../idea/refactoring/rename/RenameKotlinFunctionProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/rename/RenameKotlinFunctionProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/rename/RenameKotlinFunctionProcessor.kt index b50a5e61024..94c62f7b49d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/rename/RenameKotlinFunctionProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/rename/RenameKotlinFunctionProcessor.kt @@ -143,7 +143,7 @@ class RenameKotlinFunctionProcessor : RenameKotlinPsiProcessor() { val deepestSuperMethods = wrappedMethod.findDeepestSuperMethods() when { - deepestSuperMethods.isEmpty() -> return + deepestSuperMethods.isEmpty() -> preprocessAndPass(element) wrappedMethod.isConstructor || element !is KtNamedFunction -> { javaMethodProcessorInstance.substituteElementToRename(wrappedMethod, editor, Pass(::preprocessAndPass)) }