Cleanup for worldTransform now being on WorldTransformComponent.
diff --git a/src/constraints/constraint.cpp b/src/constraints/constraint.cpp index 292c638..d8002bc 100644 --- a/src/constraints/constraint.cpp +++ b/src/constraints/constraint.cpp
@@ -2,7 +2,6 @@ #include "rive/container_component.hpp" #include "rive/transform_component.hpp" #include "rive/core_context.hpp" -#include "rive/artboard.hpp" #include "rive/math/mat2d.hpp" using namespace rive; @@ -43,14 +42,9 @@ const Mat2D& rive::getParentWorld(const TransformComponent& component) { auto parent = component.parent(); - if (parent->is<Artboard>()) + if (parent->is<WorldTransformComponent>()) { - // TODO: when we have symbols working artboards will need to store their - // world transform (probably should just become TransformComponent). - return identity; + return parent->as<WorldTransformComponent>()->worldTransform(); } - else - { - return parent->as<TransformComponent>()->worldTransform(); - } + return identity; } \ No newline at end of file