aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/src/main/kotlin/pages/ContentNodes.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/main/kotlin/pages/ContentNodes.kt b/core/src/main/kotlin/pages/ContentNodes.kt
index 0d43d062..f068dd7a 100644
--- a/core/src/main/kotlin/pages/ContentNodes.kt
+++ b/core/src/main/kotlin/pages/ContentNodes.kt
@@ -191,7 +191,7 @@ data class ContentTable(
override fun withNewExtras(newExtras: PropertyContainer<ContentNode>): ContentTable = copy(extra = newExtras)
override fun transformChildren(transformer: (ContentNode) -> ContentNode): ContentTable =
- copy(children = children.map(transformer).filterIsInstance<ContentGroup>())
+ copy(children = children.map(transformer).map { it as ContentGroup })
override fun withSourceSets(sourceSets: Set<ContentSourceSet>): ContentTable =
copy(sourceSets = sourceSets)
@@ -253,7 +253,7 @@ data class ContentDivergentGroup(
copy(extra = newExtras)
override fun transformChildren(transformer: (ContentNode) -> ContentNode): ContentDivergentGroup =
- copy(children = children.map(transformer).filterIsInstance<ContentDivergentInstance>())
+ copy(children = children.map(transformer).map { it as ContentDivergentInstance })
// TODO NOW?
override fun withSourceSets(sourceSets: Set<ContentSourceSet>): ContentDivergentGroup = this