Fix for nested artboard opacity.
diff --git a/src/nested_artboard.cpp b/src/nested_artboard.cpp index bbd543d..0855bad 100644 --- a/src/nested_artboard.cpp +++ b/src/nested_artboard.cpp
@@ -27,6 +27,7 @@ m_Artboard = artboard; m_Artboard->frameOrigin(false); + m_Artboard->opacity(renderOpacity()); m_Instance = nullptr; if (artboard->isInstance()) { m_Instance.reset(static_cast<ArtboardInstance*>(artboard)); // take ownership @@ -109,7 +110,7 @@ void NestedArtboard::update(ComponentDirt value) { Super::update(value); - if (hasDirt(value, ComponentDirt::WorldTransform) && m_Artboard != nullptr) { + if (hasDirt(value, ComponentDirt::RenderOpacity) && m_Artboard != nullptr) { m_Artboard->opacity(renderOpacity()); } }