From 1e1be531363dae96ad0037d5fa73c203dbb7be2e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 28 Mar 2025 01:25:31 +0900 Subject: [PATCH] lottie: --compiler warnings on clang removed uninitialized value and override marks --- src/loaders/lottie/tvgLottieModel.h | 4 ++-- src/loaders/lottie/tvgLottieParser.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/loaders/lottie/tvgLottieModel.h b/src/loaders/lottie/tvgLottieModel.h index 7b91c689..92708f96 100644 --- a/src/loaders/lottie/tvgLottieModel.h +++ b/src/loaders/lottie/tvgLottieModel.h @@ -844,7 +844,7 @@ struct LottieGroup : LottieObject, LottieRenderPooler void prepare(LottieObject::Type type = LottieObject::Group); bool mergeable() override { return allowMerge; } - LottieProperty* property(uint16_t ix); + LottieProperty* property(uint16_t ix) override; LottieObject* content(unsigned long id) { @@ -880,7 +880,7 @@ struct LottieLayer : LottieGroup bool mergeable() override { return false; } void prepare(RGB24* color = nullptr); float remap(LottieComposition* comp, float frameNo, LottieExpressions* exp); - LottieProperty* property(uint16_t ix); + LottieProperty* property(uint16_t ix) override; bool assign(const char* layer, uint32_t ix, const char* var, float val); char* name = nullptr; diff --git a/src/loaders/lottie/tvgLottieParser.cpp b/src/loaders/lottie/tvgLottieParser.cpp index 1220eb94..4c61331e 100644 --- a/src/loaders/lottie/tvgLottieParser.cpp +++ b/src/loaders/lottie/tvgLottieParser.cpp @@ -242,10 +242,10 @@ bool LottieParser::getValue(ColorStop& color) bool LottieParser::getValue(Array& pts) { + Point pt{}; enterArray(); while (nextArrayValue()) { enterArray(); - Point pt; getValue(pt); pts.push(pt); }