From 66e0caccb7cfc15daf362c75f1b28689d2d2ab02 Mon Sep 17 00:00:00 2001 From: Vitalii Vorobiov Date: Thu, 16 Mar 2017 17:55:26 +0200 Subject: [PATCH] evas_vg_load_svg: default stop opacity color should be 255, not 0 @fix --- src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c | 2 ++ src/static_libs/vg_common/vg_common.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c b/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c index 1734472a3a..cec86e6eae 100644 --- a/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c +++ b/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c @@ -2098,6 +2098,8 @@ _evas_svg_loader_xml_open_parser(Evas_SVG_Loader *loader, else if (!strcmp(tag_name, "stop")) { Efl_Gfx_Gradient_Stop *stop = calloc(1, sizeof(Efl_Gfx_Gradient_Stop)); + /* default value for opacity */ + stop->a = 255; eina_simple_xml_attributes_parse(attrs, attrs_length, _attr_parse_stops, stop); if (loader->gradient) diff --git a/src/static_libs/vg_common/vg_common.c b/src/static_libs/vg_common/vg_common.c index 21b9201b70..7f54e355e9 100644 --- a/src/static_libs/vg_common/vg_common.c +++ b/src/static_libs/vg_common/vg_common.c @@ -651,7 +651,7 @@ _apply_gradient_property(Svg_Style_Gradient *g, Efl_VG *vg, Vg_File_Data *vg_dat stops[i].r = stop->r; stops[i].g = stop->g; stops[i].b = stop->b; - stops[i].a = 255; + stops[i].a = stop->a; stops[i].offset = stop->offset; i++; }