From 1769e1c4af92b5bf46c420e649d329348647226e Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Tue, 13 Dec 2022 11:53:50 +0900 Subject: [PATCH] common Util: Move to before decimal part calculation --- src/loaders/svg/tvgSvgUtil.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/loaders/svg/tvgSvgUtil.cpp b/src/loaders/svg/tvgSvgUtil.cpp index 11c861f5..7fb108bc 100644 --- a/src/loaders/svg/tvgSvgUtil.cpp +++ b/src/loaders/svg/tvgSvgUtil.cpp @@ -137,11 +137,13 @@ float svgUtilStrtof(const char *nPtr, char **endPtr) pow10 *= 10ULL; } } + } else if (isspace(*iter)) { //skip if there is a space after the dot. + a = iter; + goto success; } + val += static_cast(decimalPart) / static_cast(pow10); a = iter; - //skip if there is a space after the dot. - if (isspace(*a)) goto success; } //Optional: exponent