From 5254be3fb5d3755745a0b2612331c1c29300cc0f Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 27 Jul 2021 18:52:18 -0700 Subject: [PATCH] folder: make ListChildrenOfType recursive Most functions assume this is recursive but it wasn't. Now it is. --- app/node/project/folder/folder.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/node/project/folder/folder.h b/app/node/project/folder/folder.h index ce71033b6..502dbe14f 100644 --- a/app/node/project/folder/folder.h +++ b/app/node/project/folder/folder.h @@ -104,10 +104,14 @@ public: foreach (Node* node, item_children_) { T* cast_test = dynamic_cast(node); - if (cast_test) { list.append(cast_test); } + + Folder *folder_test = dynamic_cast(node); + if (folder_test) { + list.append(folder_test->ListChildrenOfType()); + } } return list;