forked from enlightenment/efl
vg_common_svg : Initialize "display" attribute
Summary:
In e850e3e
, the code to initialize this property is missing.
That makes the object invisible when printing svg through edje.
This is a patch to fix it.
@fix
Test Plan: N/A
Reviewers: Hermet, smohanty, kimcinoo
Reviewed By: Hermet
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D9833
This commit is contained in:
parent
9e3aabe43b
commit
405822a314
|
@ -716,7 +716,7 @@ _apply_vg_property(Svg_Node *node, Efl_VG *vg, Efl_VG *parent, Vg_File_Data *vg_
|
||||||
// apply the transformation
|
// apply the transformation
|
||||||
if (node->transform) efl_canvas_vg_node_transformation_set(vg, node->transform);
|
if (node->transform) efl_canvas_vg_node_transformation_set(vg, node->transform);
|
||||||
|
|
||||||
if (!node->display) efl_gfx_entity_visible_set(vg, EINA_FALSE);
|
if (node->type != SVG_NODE_DOC && !node->display) efl_gfx_entity_visible_set(vg, EINA_FALSE);
|
||||||
|
|
||||||
if ((node->type == SVG_NODE_G) || (node->type == SVG_NODE_DOC)) return;
|
if ((node->type == SVG_NODE_G) || (node->type == SVG_NODE_DOC)) return;
|
||||||
|
|
||||||
|
@ -1017,6 +1017,8 @@ _apply_svg_property(Svg_Node *node, Efl_VG *vg)
|
||||||
node->id = eina_stringshare_add(id);
|
node->id = eina_stringshare_add(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
node->display = efl_gfx_entity_visible_get(vg);
|
||||||
|
|
||||||
if (node->type == SVG_NODE_G) return;
|
if (node->type == SVG_NODE_G) return;
|
||||||
|
|
||||||
// apply the fill style property
|
// apply the fill style property
|
||||||
|
|
Loading…
Reference in New Issue