multiple trims fix
diff --git a/player/index.html b/player/index.html
index 9625528..0a59a71 100644
--- a/player/index.html
+++ b/player/index.html
@@ -204,6 +204,7 @@
path: 'exports/render/data.json'
};
anim = lottie.loadAnimation(animData);
+ anim.setSubframe(false);
</script>
</body>
diff --git a/player/js/utils/shapes/TrimModifier.js b/player/js/utils/shapes/TrimModifier.js
index 7088872..fed80c0 100644
--- a/player/js/utils/shapes/TrimModifier.js
+++ b/player/js/utils/shapes/TrimModifier.js
@@ -178,7 +178,8 @@
var newShapesData = this.addShapes(shapeData,segments[0]);
if (segments[0].s !== segments[0].e) {
if (segments.length > 1) {
- if (shapeData.shape.v.c) {
+ var lastShapeInCollection = shapeData.shape.paths.shapes[shapeData.shape.paths._length - 1];
+ if (lastShapeInCollection.c) {
var lastShape = newShapesData.pop();
this.addPaths(newShapesData, localShapeCollection);
newShapesData = this.addShapes(shapeData, segments[1], lastShape);