Update nested render opacity.

https://2dimensions.slack.com/archives/CHMAP278R/p1655715374999519

Diffs=
189d4aa39 Update nested render opacity.
diff --git a/.rive_head b/.rive_head
index 258ca71..24097cb 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-9d1df484152fc211ade08fd7174e62d5053b9a64
+189d4aa39438c91a1c0e2d74957c20bfa8cff855
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());
     }
 }