diff --git a/src/lottie/lottieitem.cpp b/src/lottie/lottieitem.cpp index 295c5f6715..3c262e5972 100644 --- a/src/lottie/lottieitem.cpp +++ b/src/lottie/lottieitem.cpp @@ -224,6 +224,10 @@ VRle LOTLayerItem::maskRle(const VRect &clipRect) rle = rle & i->rle(); break; } + case LOTMaskData::Mode::Difference: { + rle = rle ^ i->rle(); + break; + } default: break; }