From 1c4bd6c96671a7391a075ad1af22703397b41b53 Mon Sep 17 00:00:00 2001 From: subhransu mohanty Date: Tue, 14 Aug 2018 14:28:46 +0900 Subject: [PATCH] lottie/example: delete the animator only when its created. Change-Id: Id6a4a7e704a8da298c0cae91a7065b80163f843d --- example/lottieview.cpp | 2 +- example/lottieview.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/lottieview.cpp b/example/lottieview.cpp index 6970191..5b30fd9 100644 --- a/example/lottieview.cpp +++ b/example/lottieview.cpp @@ -108,7 +108,7 @@ LottieView::~LottieView() if (mRenderTask.valid()) mRenderTask.get(); - ecore_animator_del(mAnimator); + if (mAnimator) ecore_animator_del(mAnimator); if (mVg) evas_object_del(mVg); if (mImage) evas_object_del(mImage); delete mPlayer; diff --git a/example/lottieview.h b/example/lottieview.h index 846610a..681fb8b 100644 --- a/example/lottieview.h +++ b/example/lottieview.h @@ -55,7 +55,7 @@ public: int mRepeatCount; LottieView::RepeatMode mRepeatMode; LOTPlayer *mPlayer; - Ecore_Animator *mAnimator; + Ecore_Animator *mAnimator{nullptr}; bool mLoop; int mCurCount; bool mReverse; -- 2.34.1