From 833ba009037ebec6dcce1688b9bfd59ae1049304 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 20 Mar 2023 15:17:14 +0100 Subject: anim-crop-tool: fix fixed width/height scaling --- serialize/anim.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'serialize') diff --git a/serialize/anim.cpp b/serialize/anim.cpp index c5a6418b..8d867489 100644 --- a/serialize/anim.cpp +++ b/serialize/anim.cpp @@ -135,11 +135,11 @@ void adl_serializer::from_json(const json& j, floormat::an { auto factor = (float)j[1]; fm_soft_assert(factor > 0 && factor <= 1); - val = {factor}; + val = anim_scale::ratio{factor}; } else if (bool is_width = type == "width"_s; is_width || type == "height"_s) { - val = {(unsigned)j[1], is_width}; + val = anim_scale::fixed{(unsigned)j[1], is_width}; fm_soft_assert(val.f.width_or_height > 0); } else -- cgit v1.2.3