add support for self clipping shape
adding support for self clipping shapes in cpp since there is a valid use case for it and flutter already supports it
Diffs=
a3788ed8a add support for self clipping shape (#6416)
Co-authored-by: hernan <hernan@rive.app>
diff --git a/.rive_head b/.rive_head
index 3eb61ea..eead455 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-b58df4ba70205b17dbe8f4e8204d0a78becabeaa
+a3788ed8ad14d8046faec27d34c9483ddb7d7cb3
diff --git a/src/shapes/clipping_shape.cpp b/src/shapes/clipping_shape.cpp
index 8d68908..cfa7f90 100644
--- a/src/shapes/clipping_shape.cpp
+++ b/src/shapes/clipping_shape.cpp
@@ -39,7 +39,7 @@
// Iterate artboard to find shapes that are parented to the source,
// their paths will need to be RenderPaths in order to be used for
// clipping operations.
- if (core->is<Shape>() && core != clippingHolder)
+ if (core->is<Shape>())
{
auto component = core->as<ContainerComponent>();
while (component != nullptr)