lottie: --compiler warnings on msvc

This commit is contained in:
Hermet Park 2025-04-10 22:09:03 +09:00
parent ea54154906
commit 4bc73c8a09

View file

@ -102,9 +102,9 @@ static jerry_value_t _point2d(const Point& pt)
static jerry_value_t _color(RGB24 rgb) static jerry_value_t _color(RGB24 rgb)
{ {
auto value = jerry_object(); auto value = jerry_object();
auto r = jerry_number(rgb.rgb[0]); auto r = jerry_number((float)rgb.rgb[0]);
auto g = jerry_number(rgb.rgb[1]); auto g = jerry_number((float)rgb.rgb[1]);
auto b = jerry_number(rgb.rgb[2]); auto b = jerry_number((float)rgb.rgb[2]);
jerry_object_set_index(value, 0, r); jerry_object_set_index(value, 0, r);
jerry_object_set_index(value, 1, g); jerry_object_set_index(value, 1, g);
jerry_object_set_index(value, 2, b); 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 r = jerry_object_get_index(obj, 0);
auto g = jerry_object_get_index(obj, 1); auto g = jerry_object_get_index(obj, 1);
auto b = jerry_object_get_index(obj, 2); auto b = jerry_object_get_index(obj, 2);
out.rgb[0] = jerry_value_as_number(r); out.rgb[0] = jerry_value_as_int32(r);
out.rgb[1] = jerry_value_as_number(g); out.rgb[1] = jerry_value_as_int32(g);
out.rgb[2] = jerry_value_as_number(b); out.rgb[2] = jerry_value_as_int32(b);
jerry_value_free(r); jerry_value_free(r);
jerry_value_free(g); jerry_value_free(g);
jerry_value_free(b); jerry_value_free(b);