jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=66e0caccb7cfc15daf362c75f1b28689d2d2ab02

commit 66e0caccb7cfc15daf362c75f1b28689d2d2ab02
Author: Vitalii Vorobiov <[email protected]>
Date:   Thu Mar 16 17:55:26 2017 +0200

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

-- 


Reply via email to