Allow updating of fold region for imports when it's collapsed

#KT-12856 Fixed
This commit is contained in:
Dmitry Jemerov
2017-05-09 09:15:36 +02:00
parent 66ce2a6998
commit f64aaed205
@@ -44,7 +44,7 @@ class KotlinFoldingBuilder : CustomFoldingBuilder(), DumbAware {
}
val imports = root.importDirectives
if (imports.size > 1) {
val importKeyword = imports.get(0).firstChild
val importKeyword = imports[0].firstChild
val startOffset = importKeyword.endOffset + 1
val importList = root.importList
@@ -52,7 +52,7 @@ class KotlinFoldingBuilder : CustomFoldingBuilder(), DumbAware {
val endOffset = importList.endOffset
val range = TextRange(startOffset, endOffset)
descriptors.add(FoldingDescriptor(importList, range))
descriptors.add(FoldingDescriptor(importList, range).apply { setCanBeRemovedWhenCollapsed(true) })
}
}