Commit 8c18a55
bodymovin
fix sync with state machine triggers
this PR generalizes the fix that was done for input triggers to correctly be consumed only when the transition is selected. It fixes the same issue that was happening with view model triggers.
It also fixes scenarios where advanced was called before the state was consumed.
And another fix for dart and c++ syncing when advancing triggers.
Added some comments to the PR
Diffs=
641fe2ba15 fix sync with state machine triggers (#8950)1 parent fe05f7d commit 8c18a55
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Submodule rive-runtime updated 10 files
- .rive_head+1-1
- include/rive/animation/transition_comparator.hpp+4
- include/rive/animation/transition_condition.hpp+4
- include/rive/animation/transition_property_viewmodel_comparator.hpp+2
- include/rive/animation/transition_trigger_condition.hpp+1-1
- include/rive/animation/transition_viewmodel_condition.hpp+2
- src/animation/state_machine_instance.cpp+1-1
- src/animation/state_transition.cpp+1-6
- src/animation/transition_property_viewmodel_comparator.cpp+16
- src/animation/transition_viewmodel_condition.cpp+11
0 commit comments