forked from enlightenment/efl
evas_vg_load_svg: default stop opacity color should be 255, not 0
@fix
This commit is contained in:
parent
d98e2323ad
commit
66e0caccb7
|
@ -2098,6 +2098,8 @@ _evas_svg_loader_xml_open_parser(Evas_SVG_Loader *loader,
|
||||||
else if (!strcmp(tag_name, "stop"))
|
else if (!strcmp(tag_name, "stop"))
|
||||||
{
|
{
|
||||||
Efl_Gfx_Gradient_Stop *stop = calloc(1, sizeof(Efl_Gfx_Gradient_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,
|
eina_simple_xml_attributes_parse(attrs, attrs_length,
|
||||||
_attr_parse_stops, stop);
|
_attr_parse_stops, stop);
|
||||||
if (loader->gradient)
|
if (loader->gradient)
|
||||||
|
|
|
@ -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].r = stop->r;
|
||||||
stops[i].g = stop->g;
|
stops[i].g = stop->g;
|
||||||
stops[i].b = stop->b;
|
stops[i].b = stop->b;
|
||||||
stops[i].a = 255;
|
stops[i].a = stop->a;
|
||||||
stops[i].offset = stop->offset;
|
stops[i].offset = stop->offset;
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue