diff --git a/lib/src/rive_core/animation/animation_reset_factory.dart b/lib/src/rive_core/animation/animation_reset_factory.dart index 7840cade..709e133d 100644 --- a/lib/src/rive_core/animation/animation_reset_factory.dart +++ b/lib/src/rive_core/animation/animation_reset_factory.dart @@ -163,8 +163,10 @@ class _AnimationsData { visitedObjects[objectIntId] = _KeyedObject(keyedObject); keyedObjects.add(visitedObjects[objectIntId]!); } - visitedObjects[objectIntId]!.addProperties( - keyedObject.keyedProperties.toList(), object!, isFirstAnimation); + if(object!=null) { + visitedObjects[objectIntId]!.addProperties( + keyedObject.keyedProperties.toList(), object!, isFirstAnimation); + } }); isFirstAnimation = false; }