diff options
author | Subhransu Mohanty <sub.mohanty@samsung.com> | 2016-11-08 12:51:11 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-10-27 14:58:38 +0900 |
commit | 8329c98d5f5c3b3b8c974f39a461ef22f069c174 (patch) | |
tree | 5d37b94c9e66663c5bc0db6e59ce6030c6f04fcb /src/static_libs | |
parent | 4c47200c49ef4e178c4785e8b0b73db93c1ddbe7 (diff) | |
download | efl-8329c98d5f5c3b3b8c974f39a461ef22f069c174.tar.gz |
evas/vg: fixed handling of stroke width in cairo and native backend
Diffstat (limited to 'src/static_libs')
-rw-r--r-- | src/static_libs/vg_common/vg_common.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/static_libs/vg_common/vg_common.c b/src/static_libs/vg_common/vg_common.c index 673ab0a503..4204c733f4 100644 --- a/src/static_libs/vg_common/vg_common.c +++ b/src/static_libs/vg_common/vg_common.c @@ -636,10 +636,7 @@ _apply_vg_property(Svg_Node *node, Efl_VG *vg) style->fill.paint.b, style->fill.opacity); } - // apply the stroke style property - //@TODO HACK, fix the below api to take the stroke width as pixels - // rightnow it draws double the pixel (inside and outside the outline) - evas_vg_shape_stroke_width_set(vg, style->stroke.width/2.0); + evas_vg_shape_stroke_width_set(vg, style->stroke.width); evas_vg_shape_stroke_cap_set(vg, style->stroke.cap); evas_vg_shape_stroke_join_set(vg, style->stroke.join); evas_vg_shape_stroke_scale_set(vg, style->stroke.scale); @@ -901,8 +898,7 @@ _apply_svg_property(Svg_Node *node, Efl_VG *vg) &style->stroke.paint.b, &style->stroke.opacity); } - // keep the stroke width same as svg spec. - style->stroke.width = (evas_vg_shape_stroke_width_get(vg) * 2.0); + style->stroke.width = (evas_vg_shape_stroke_width_get(vg)); style->stroke.cap = evas_vg_shape_stroke_cap_get(vg); style->stroke.join = evas_vg_shape_stroke_join_get(vg); style->stroke.scale = evas_vg_shape_stroke_scale_get(vg); |