diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt index ea145cf5454..915eb8812e3 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt @@ -516,6 +516,7 @@ fun ExtractableCodeDescriptor.generateDeclaration(options: ExtractionGeneratorOp anchorCandidates.maxBy { it.getTextRange().getStartOffset() }!! } + // Ascend to the level of targetSibling val targetParent = targetSibling.getParent() marginalCandidate.parents().first { it.getParent() == targetParent } }