Fixup
diff --git a/lottie/src/main/java/com/airbnb/lottie/model/layer/BaseLayer.java b/lottie/src/main/java/com/airbnb/lottie/model/layer/BaseLayer.java
index c555550..5dea1ba 100644
--- a/lottie/src/main/java/com/airbnb/lottie/model/layer/BaseLayer.java
+++ b/lottie/src/main/java/com/airbnb/lottie/model/layer/BaseLayer.java
@@ -527,7 +527,7 @@
     if (matteLayer != null) {
       // The matte layer's time stretch is pre-calculated.
       float matteTimeStretch = matteLayer.layerModel.getTimeStretch();
-      matteLayer.setProgress(Math.min(progress * matteTimeStretch + matteLayer.layerModel.getStartProgress(), 1f));
+      matteLayer.setProgress(Math.min(progress * matteTimeStretch, 1f));
     }
     for (int i = 0; i < animations.size(); i++) {
       animations.get(i).setProgress(progress);