diff --git a/Telegram/ThirdParty/qtlottie b/Telegram/ThirdParty/qtlottie index b5a2591af..2f299eed5 160000 --- a/Telegram/ThirdParty/qtlottie +++ b/Telegram/ThirdParty/qtlottie @@ -1 +1 @@ -Subproject commit b5a2591af42a30bf075748096c86474d484313d4 +Subproject commit 2f299eed51619c3943fb22a7efb6dcd9727703d6 diff --git a/Telegram/ThirdParty/qtlottie_helper/QtBodymovin/private/lottierenderer_p.h b/Telegram/ThirdParty/qtlottie_helper/QtBodymovin/private/lottierenderer_p.h index 4089e8a47..0a55c2b63 100644 --- a/Telegram/ThirdParty/qtlottie_helper/QtBodymovin/private/lottierenderer_p.h +++ b/Telegram/ThirdParty/qtlottie_helper/QtBodymovin/private/lottierenderer_p.h @@ -78,6 +78,9 @@ public: virtual void setTrimmingState(TrimmingState state); virtual TrimmingState trimmingState() const; + virtual void startMergeGeometry() = 0; + virtual void renderMergedGeometry() = 0; + virtual void render(const BMLayer &layer) = 0; virtual void render(const BMRect &rect) = 0; virtual void render(const BMEllipse &ellipse) = 0;