From 4bc73c8a093627f6804ce23c166bd5f80d69a17a Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 10 Apr 2025 22:09:03 +0900 Subject: [PATCH] lottie: --compiler warnings on msvc --- src/loaders/lottie/tvgLottieExpressions.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/loaders/lottie/tvgLottieExpressions.cpp b/src/loaders/lottie/tvgLottieExpressions.cpp index 8ebf6ceb..afb04ba1 100644 --- a/src/loaders/lottie/tvgLottieExpressions.cpp +++ b/src/loaders/lottie/tvgLottieExpressions.cpp @@ -102,9 +102,9 @@ static jerry_value_t _point2d(const Point& pt) static jerry_value_t _color(RGB24 rgb) { auto value = jerry_object(); - auto r = jerry_number(rgb.rgb[0]); - auto g = jerry_number(rgb.rgb[1]); - auto b = jerry_number(rgb.rgb[2]); + auto r = jerry_number((float)rgb.rgb[0]); + auto g = jerry_number((float)rgb.rgb[1]); + auto b = jerry_number((float)rgb.rgb[2]); jerry_object_set_index(value, 0, r); jerry_object_set_index(value, 1, g); jerry_object_set_index(value, 2, b); @@ -131,9 +131,9 @@ static RGB24 _color(jerry_value_t obj) auto r = jerry_object_get_index(obj, 0); auto g = jerry_object_get_index(obj, 1); auto b = jerry_object_get_index(obj, 2); - out.rgb[0] = jerry_value_as_number(r); - out.rgb[1] = jerry_value_as_number(g); - out.rgb[2] = jerry_value_as_number(b); + out.rgb[0] = jerry_value_as_int32(r); + out.rgb[1] = jerry_value_as_int32(g); + out.rgb[2] = jerry_value_as_int32(b); jerry_value_free(r); jerry_value_free(g); jerry_value_free(b);