evas_vg_load_svg: default stop opacity color should be 255, not 0

@fix
This commit is contained in:
Vitalii Vorobiov 2017-03-16 17:55:26 +02:00 committed by Jean-Philippe Andre
parent d98e2323ad
commit 66e0caccb7
2 changed files with 3 additions and 1 deletions

View File

@ -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)

View File

@ -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++;
}