diff --git a/components/sceneutil/controller.cpp b/components/sceneutil/controller.cpp index 6beb1bc80e..4b51485f20 100644 --- a/components/sceneutil/controller.cpp +++ b/components/sceneutil/controller.cpp @@ -90,6 +90,8 @@ namespace SceneUtil if (Controller* ctrl = dynamic_cast(callback)) visit(geode, *ctrl); } + + apply(static_cast(geode)); } AssignControllerSourcesVisitor::AssignControllerSourcesVisitor()