From 1499e4c576ec4676d6c7547d265b0aaab29813dd Mon Sep 17 00:00:00 2001 From: mjtalbot Date: Wed, 29 Jan 2025 18:02:56 +0000 Subject: [PATCH] fix bad property in animation at load When an animation tries to key a property that is not supported on the object, the runtime fails the load op. This seemed like a good idea at the time but it affects compatibility as we could remove keyed properties or have new ones that old runtimes do not understand. The runtime should just prune these from the keyed list, which is what this PR does and adds a test with a file that tries to key the old feather value on the shape paint (which we've now removed in favor of one on the feather object itself). https://2dimensions.slack.com/archives/C07VD44ASE5/p1737664856604919 Diffs= 4c1da5310e fix bad property in animation at load (#8927) --- .rive_head | 2 +- submodules/rive-cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rive_head b/.rive_head index 5c631e8..5147360 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -94fc10095cbf8691fdfa908d6e0208473f869467 +4c1da5310e149c7ea9eeb6ff15cbb202d22aef6d diff --git a/submodules/rive-cpp b/submodules/rive-cpp index 5b28512..42003f3 160000 --- a/submodules/rive-cpp +++ b/submodules/rive-cpp @@ -1 +1 @@ -Subproject commit 5b2851292acc67f3bd2ab98e9cba08192357c9d4 +Subproject commit 42003f321c1829c1086724862fce627c2a0f44f7