From b26ffd780f6ec2cdd913ec9998cf5932bdf3a4c8 Mon Sep 17 00:00:00 2001 From: Michal Szczecinski Date: Mon, 13 Sep 2021 19:13:04 +0200 Subject: [PATCH] evas vg: Added localization support in append path API. In some languages strtod function don't parse '.' and ',' properly. Due to this issue set locale part was added. Now path is parsed in the same way as it was in efl_gfx API. Change-Id: Ibcd0e460e0dad0e09a0ff08365418aab670194ca --- src/lib/evas/canvas/evas_vg_path_helper.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/evas_vg_path_helper.h b/src/lib/evas/canvas/evas_vg_path_helper.h index 260863b..69487b5 100644 --- a/src/lib/evas/canvas/evas_vg_path_helper.h +++ b/src/lib/evas/canvas/evas_vg_path_helper.h @@ -42,10 +42,10 @@ _skipcomma(const char *content) } static inline Eina_Bool -_parse_number(char **content, double *number) +_parse_number(const char **content, double *number) { char *end = NULL; - *number = strtod(*content, &end); + *number = eina_convert_strtod_c(*content, &end); if ((*content) == end) return EINA_FALSE; *content = _skipcomma(end); return EINA_TRUE; -- 2.7.4