Skip to content

Commit 7281ab5

Browse files
committed
build file tree
1 parent d1c3c60 commit 7281ab5

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/com/dengzii/plugin/template/model/FileTreeNode.kt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,18 @@ open class FileTreeNode() {
263263
}
264264
this.name = dirs.first()
265265
dirs.drop(0)
266-
var node: FileTreeNode = this
266+
267+
var parent: FileTreeNode = this
268+
var newChild: FileTreeNode
267269
dirs.forEach {
268-
node = FileTreeNode(node, it, true)
270+
newChild = FileTreeNode(parent, it, true)
271+
parent.addChild(newChild)
272+
parent = newChild
269273
}
274+
parent.children.addAll(children)
275+
children.clear()
276+
labeledChildren.clear()
277+
realChildren.clear()
270278
}
271279

272280
fun getAllPlaceholderInTree(): List<String> {

0 commit comments

Comments
 (0)