mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-15 18:59:54 +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);
|
||||
}
|
||||
|
||||
LottieView::LottieView(Evas *evas, bool renderMode)
|
||||
LottieView::LottieView(Evas *evas, bool renderMode):mVg(nullptr), mImage(nullptr)
|
||||
{
|
||||
mPalying = false;
|
||||
mReverse = false;
|
||||
@ -105,6 +105,8 @@ LottieView::LottieView(Evas *evas, bool renderMode)
|
||||
LottieView::~LottieView()
|
||||
{
|
||||
ecore_animator_del(mAnimator);
|
||||
if (mVg) evas_object_del(mVg);
|
||||
if (mImage) evas_object_del(mImage);
|
||||
delete mPlayer;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user