fix(runtime): Add nullptr check for ConditionComparison during transition (#11955) fc1c3488ec

Co-authored-by: Philip Chung <philterdesign@gmail.com>
diff --git a/.rive_head b/.rive_head
index 8db37f9..0137464 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-50693238434ae0c53c40146dc0902591de343e25
+fc1c3488ecdeac4a2b343ee4ce4418a05231062e
diff --git a/src/animation/transition_viewmodel_condition.cpp b/src/animation/transition_viewmodel_condition.cpp
index 896237b..05f0b18 100644
--- a/src/animation/transition_viewmodel_condition.cpp
+++ b/src/animation/transition_viewmodel_condition.cpp
@@ -275,7 +275,7 @@
     const StateMachineInstance* stateMachineInstance,
     StateMachineLayerInstance* layerInstance) const
 {
-    if (canEvaluate(stateMachineInstance))
+    if (canEvaluate(stateMachineInstance) && m_comparison != nullptr)
     {
         return m_comparison->compare(stateMachineInstance, layerInstance);
     }