Fix loop in parent structure on 'when' condition with expression

This commit is contained in:
Dmitry Jemerov
2017-10-05 14:59:17 +02:00
parent 31fb34d9af
commit ada695bd17
@@ -51,7 +51,7 @@ abstract class KotlinAbstractUElement(private val givenParent: UElement?) : UEle
}
}
if (parent is KtStringTemplateExpression && parent.entries.size == 1) {
if ((parent is KtStringTemplateExpression && parent.entries.size == 1) || parent is KtWhenConditionWithExpression) {
parent = parent.parent
}