folder: make ListChildrenOfType recursive

Most functions assume this is recursive but it wasn't. Now it is.
This commit is contained in:
itsmattkc
2021-07-27 18:52:18 -07:00
parent 06071da028
commit 5254be3fb5
+5 -1
View File
@@ -104,10 +104,14 @@ public:
foreach (Node* node, item_children_) {
T* cast_test = dynamic_cast<T*>(node);
if (cast_test) {
list.append(cast_test);
}
Folder *folder_test = dynamic_cast<Folder*>(node);
if (folder_test) {
list.append(folder_test->ListChildrenOfType<T>());
}
}
return list;