diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt index 37d93fc6fd8..ea9ccef4e16 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt @@ -71,7 +71,7 @@ class KotlinLineMarkerProvider : LineMarkerProviderDescriptor() { private fun PsiElement?.canHaveSeparator() = this is KtFunction || this is KtClassInitializer || (this is KtProperty && !isLocal) - private fun PsiElement.wantsSeparator() = StringUtil.getLineBreakCount(text) > 0 + private fun PsiElement.wantsSeparator() = this is KtFunction || StringUtil.getLineBreakCount(text) > 0 private fun createLineSeparatorByElement(element: PsiElement): LineMarkerInfo { val anchor = PsiTreeUtil.getDeepestFirst(element) diff --git a/idea/testData/codeInsight/lineMarker/MethodSeparators.kt b/idea/testData/codeInsight/lineMarker/MethodSeparators.kt index 189f9f80b15..f7fd72eaff1 100644 --- a/idea/testData/codeInsight/lineMarker/MethodSeparators.kt +++ b/idea/testData/codeInsight/lineMarker/MethodSeparators.kt @@ -33,5 +33,10 @@ class Foo { } fun quux() {} - fun xyzzy() {} + + fun xyzzy() {} + + fun f1() = 1 + + fun f2() = 2 }