mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-16 19:30:29 +00:00
lottie/example: remove the evas object when lottivew gets destroyed.
Change-Id: Ic14ab134b42377200f439b9a7c50cb654221e7e4
This commit is contained in:
parent
4961f33105
commit
8c4ed8b5e2
@ -80,7 +80,7 @@ void LottieView::update(const std::vector<LOTNode *> &renderList)
|
|||||||
evas_object_vg_root_node_set(mVg, root);
|
evas_object_vg_root_node_set(mVg, root);
|
||||||
}
|
}
|
||||||
|
|
||||||
LottieView::LottieView(Evas *evas, bool renderMode)
|
LottieView::LottieView(Evas *evas, bool renderMode):mVg(nullptr), mImage(nullptr)
|
||||||
{
|
{
|
||||||
mPalying = false;
|
mPalying = false;
|
||||||
mReverse = false;
|
mReverse = false;
|
||||||
@ -105,6 +105,8 @@ LottieView::LottieView(Evas *evas, bool renderMode)
|
|||||||
LottieView::~LottieView()
|
LottieView::~LottieView()
|
||||||
{
|
{
|
||||||
ecore_animator_del(mAnimator);
|
ecore_animator_del(mAnimator);
|
||||||
|
if (mVg) evas_object_del(mVg);
|
||||||
|
if (mImage) evas_object_del(mImage);
|
||||||
delete mPlayer;
|
delete mPlayer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user